JSP, ASP, PHP 分别是什么东西,有什么用途和区别 呢

JSP, ASP, PHP 分别是什么东西,有什么用途和区别 呢

本文目录

  • JSP, ASP, PHP 分别是什么东西,有什么用途和区别
  • jsp能做些什么呀
  • jsp是什么啊
  • jsp是什么意思
  • JSP,Javascript,,java脚本语言都是什么东西呀有什么区别
  • JSP是什么意思
  • .jsp是什么格式呀
  • 女生说jsp是什么意思啊
  • JSP都可以干什么

JSP, ASP, PHP 分别是什么东西,有什么用途和区别 呢


前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。
简 介:
ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Java script)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法, 并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点(

jsp能做些什么呀


jsp是一个用java语言开发的服务器端动态页面技术!能做很多事情,,B/S的开发应用都可以,,也就是基于浏览器与服务器的开发,,,应用系统,,网站,,,都可以!

jsp是什么啊


Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet不过现在使用的很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。
编辑本段Java Web框架简介
  Java 的 Web框架虽然各不相同,但基本也都是遵循特定的路数的:使用Servlet或者Filter拦截请求,使用MVC的思想设计架构,使用约定,XML或 Annotation实现配置,运用Java面向对象的特点,面向抽象实现请求和响应的流程,支持Jsp,Freemarker,Velocity等视图。
JSF
  优点:   Java EE标准,这意味着有很大的市场需求和更多的工作机会   上手快速并且相对容易   有大量可用的组件库   缺点:   大量的JSP标签   对REST和安全支持不好   没有一个统一的实现。既有SUN的实现,又有Apache的实现——MyFaces。
Spring MVC
  优点:   对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理   与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等   便于测试——归功于IoC   缺点:   大量的XML配置文件   太过灵活——没有公共的父控制器   没有内置的Ajax支持
Stripe
  优点:   不需要书写XML配置文件   良好的学习文档   社区成员很热心   缺点:   社区比较小   不如其他的项目活跃   ActionBean里面的URL是硬编码的
Struts 2
  优点:   架构简单——易于扩展   标记库很容易利用FreeMarker或者Velocity来定制   基于控制器或者基于页面的导航   缺点:   文档组织得很差   对新特征过分关注
Tapestry
  优点:   一旦学会它,将极大地提高生产率   HTML模板——对页面设计师非常有利   每出一个新版本,都会有大量的创新   缺点:   文档过于概念性,不够实用   学习曲线陡峭   发行周期长——每年都有较大的升级
Wicket
  优点:   对Java开发者有利(不是Web开发者)   页面和显示绑定紧密   社区活跃——有来自创建者的支持   缺点:   HTML模板和Java代码紧挨着   需要对OO有较好的理解   Wicket逻辑——什么都用Java搞定

jsp是什么意思


JSP
是Sun公司推出的新一代站点开发语言,他完全解决了目前ASP,PHP的一个通病--
脚本级执行(据说PHP4
也已经在Zend
的支持下,实现编译运行).Sun
公司借助自己在Jav
a
上的不凡造诣,将Java
从Java
应用程序

Java
Applet
之外,又有新的硕果,就是Js
p--Java
Server
Page。Jsp
可以在Serverlet和JavaBean的支持下,完成功能强大的站点
程序。但JSP代码被编译成
Servlet
并由
Java
虚拟机解释执行,这种编译操作仅在对
JSP
页面的第一次请求时发生。
JSP特点:
1.将内容的生成和显示进行分离
使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识JavaBeans
组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问Java
Beans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)
页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览
器的完全可用性。
2.强调可重用的组件
绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise
JavaBea
nsTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操
作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了
总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。
3.采用标识简化页面开发
Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer
Page技术封装了许多
功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JS
P标识能够访问和实例化JavaBeans组件,设置或者检索组件属性下载Applet,以及执行用
其他方法更难于编码和耗时的功能。
通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以
为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样
的执行特定功能的构件来工作。
JSP技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧,并且扩展到能够
支持企业级的分布式应用。作为采用Java技术家族的一部分,以及Java
2(企业版体系结构
)的一个组成部分,JSP技术能够支持高度复杂的基于Web的应用。
由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为
Java
Servlet,JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。随着越
来越多的供应商将JSP支持添加到他们的产品中,您可以使用自己所选择的服务器和工具,更
改工具或服务器并不影响当前的应用。

JSP,Javascript,,java脚本语言都是什么东西呀有什么区别


jsp 是动态网页设计标准 它是JAVA 2 企业版平台里的一种技术,用于网站的开发。
脚本(Script),就是含有bind和alias等命令的集合,你可以把这个集合存为一个独立的文件然后在需要的时候执行,这样就可以方便你在CS中的使用。javascript 是JAVA脚本语言,
它属于一种网页制作使用的脚本语言,把它插如到静态的HTML页面中,可以起到,1、可以进行文件系统操作
2、可以启动并控制其他软件
3、可以访问操作系统注册表、读取网络信息、管理内存分配、分析用户处理器等)
4、可以访问系统隐藏部件(如:注册表、丰富多彩的图标应用和多媒本技术、用FTP上传/下载文件可以访问数据库等)等作用
javascript 就是JAVA脚本语言

JSP是什么意思


JSP是java服务器页面。

中文名:JAVA服务器页面

外文名:Java Server Pages

外语缩写:JSP

本质:动态网页技术标准

JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。

它实现了Html语法中的java扩展(以 《%, %》形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

      Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。


.jsp是什么格式呀


jsp格式文件是一种动态网页技术标准,是用java语言编写的动态网页程序文件,主要出现在网站开发的过程当中。不过有些人会在下载的过程中无意间下载到jsp格式文件,比如downcc.com.jsp,出现这种情况应该是网站有防盗链功能的原因(意思A站的内容只允许在A站下载,B网站用就属于盗链)。如果你是这种情况,那么用下面这个办法即可解决。
解决办法其实也挺简单:就是在下载链接上点击鼠标右键然后选择“另存为”即可下载了。
上面出现了一个小插曲,现在回到主题jsp文件怎么打开的问题,作为普通网民或是网站开发者如何选择适合自己的方式打开jsp文件呢?请看下面介绍三种方法:
记事本
如果你并非网站开发者,只是想打开jsp格式的文件看看的话,那么每台电脑都有的记事本无疑是你最好的帮手了。方法是:打开一个记事本然后把你要打开的jsp文件拖入到记事本就可以了,打开后里是一些代码。
当然,这些代码只有学过jsp技术的网站开发人员才读得懂具体的含义了。但是他们是不会用记事本来打开或编辑jsp文件的,因为如果用记事本来处理显示得如此没有条理的代码,他们的脑细胞可要集体抗议了。下面这两款工具更适合他们:
优点:电脑无需下载其他软件即可实现打开jsp文件
缺点:显示无条理、密密麻麻让人头大,且功能上无法满足基本应用
UE编辑器
UE编辑器全称UltraEdit,是一款多功能的编辑器,其能打开的文本文件多到我数不出来。对于一个网站开发者而言,UE编辑器显示的效果以及功能上都要比记事本强很多,所以使用者还是挺多的。
UE编辑器功能实用,而且对jsp文件的一些代码有功能性醒目标注显示以及左边的代码行数标记,这对于开发者读、编代码而言无疑方便了很多。
优点:功能实用,支持众多在网站开发过程中需要使用的各种格式文件
缺点:不是免费的(但网站能下载到各种绿色版、中文汉化破解版)
Dreamweaver网页设计软件
功能强大的专业网页设计软件,网页设计三剑客之一。集网站开发过程中经常使用的多种功能于一身,对于打开jsp这类网站制作过程中常见的格式文件那是必备的底层功能,在功能上超过上面的UE编辑器。是专业、长期网站开发者必备软件。
优点:功能强大、实用,适合长期的专业开发者使用
缺点:收费软件,且对于本文“怎么打开jsp文件”的标题而言,它太“浮肿”了。
上面介绍的这三款软件对于的不同身份的使用者,可以更具自己的实际需求情况选择适合自己的方法来处理你的jsp文件。
其实可以打开和编译JSP文件的软件还有许多,例如:emeditor,editplus等都是非常不错的软件。

女生说jsp是什么意思啊


JSP是java服务器页面。
中文名:JAVA服务器页面 外文名:Java Server Pages 外语缩写:JSP 本质:动态网页技术标准 JSP全名为Java Server Pages,中文名叫java服务

JSP都可以干什么


这个怎么说呢? 网页可以分为两种:一种是静态网页,只是显示文本,图片等.第二种是动态网页(可以交互),可以提交表单,比如说:百度的注册页面.说到交互,就要说到服务器了.你注册的信息需要记录到网站的数据库中,下次登录的时候.还要你添你的用户名,密码,并且要去服务器哪里与你以前添的信息比较,一样的话,就成功.所以说 B/S 你得了解了.
jsp就是java server page,它是运行在服务器端的一个特殊的页面.其实jsp是一个标准.jsp页面就是一个java类,只是说它运行在特殊的WEB服务器中.
说得有点乱,不知道你明白不?

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部