JSP特点
跨平台
JSP是基于Java语言的,它可以使用Java API,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。这同时也拓宽了JSP可以使用的Web服务器的范围。另外,应用于不同操作系统的数据库也可以为JSP服务,JSP使用JDBC技术操作数据库,从而避免了代码移植导致更换数据库时的代码修改问题。
业务代码分离
采用JSP技术开发的项目,通常使用HTML语言来设计和格式化静态页面的内容,而使用JSP标签和Java代码片段来实现动态部分。程序开发人员可以将业务处理代码全部放到JavaBean中,或者把业务处理代码交给Servlet、Struts等其他业务控制层来处理,从而实现业务代码从视图层分离。这样JSP页面只负责显示数据即可,当需要修改业务代码时,不会影响JSP页面的代码。
组件重用
JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。JavaBean也可以应用到其他Java应用程序中,包括桌面应用程序。
继承Java Servlet功能
Servlet是JSP出现之前的主要Java Web处理技术。它接受用户请求,在Servlet类中编写所有Java和HTML代码,然后通过输出流把结果页面返回给浏览器。其缺点是:在类中编写HTML代码非常不便,也不利于阅读。使用JSP技术之后,开发Web应用便变得相对简单快捷多了,并且JSP最终要编译成Servlet才能处理用户请求,因此我们说JSP拥有Servlet的所有功能和特性。
预编译
预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。这样不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。
分享到:
相关推荐
JSP技术简介及特点JSP技术简介及特点JSP技术简介及特点JSP技术简介及特点JSP技术简介及特点
JSP(java server page) 1.JSP介绍: JSP是服务器端运行的页面,JSP本身就是一个Servlet,他不仅可以...3.JSP的特点 1,JSP不需要编译 2,JSP不需要进行配置 3,JSP本质上就是一个Servlet 4,JSP是以静态页面为主的。
JSP架构、JSP开发工具优缺点比较 随着技术的日新月异 ,JSP的新技术也层出不穷,为了方面大家的学习与工作,下面将简单的介绍一下JSP架构、JSP开发工具、Web服务器及其铖缺点。 JSP架构: struts: Struts跟Tomcat、...
JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于...
这是一个比较完整的Servlet、JSP教程,包含大量的实用资料和示例,全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发、运行环境,表单数据处理,HTTP请求头、应答状态处理,访问CGI变量,会话状态,JSP脚本...
该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息...
第四节 jsp技术特点 第五节 jsp运行环境的配置 实训 习题 第二章ccjsp语法 第一节 jsp页面的基本结构 第二节 jsp脚本 第三节 jsp标签 实训 习题 第三章ccjsp内置对象 第一节 jsp内置...
JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),...
全文共十三章,主要包括:Servlet 和JSP 特点,安装和配置开发、运行环境,表单数据处理,HTTP 请求头、应答状态处理,访问CGI 变量,会话状态,JSP 脚本元素、指令、动作,等等。是学习web必备教程!
关于JSP技术简介及特点的毕业设计论文外文翻译,3000字左右,有英文原文与中文翻译。
该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息...
该组件有以下几个特点: <br>1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 <br>2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部...
非常好的JSP学习课件,通过实例进一步对所学知识加 以巩固包括: JSP 技术特点 JSP 环境配置 JSP 语法 JSP 配置对象 JSP 连接数据库 Servlet技术
jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:
全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发、运行环境,表单数据处理,HTTP请求头、应答状态处理,访问CGI变量,会话状态,JSP脚本元素、指令、动作,等等。具体请见《目录》。目录作 者 : 仙人掌...
jsp、php、asp有什么不同?哪个更有优势?哪个更有用?
1、jsp的技术特点? 1)将内容的显示与生成进行分离 (2)强调可重用的组件:依赖与可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。 (3)采用标识简化页面开发:一次编写,各处运行。 2、jsp有哪些...
用JSP技术设计的系统,具有跨平台性、运行效率高的特点,同时JSP学起来容易上手,只要具备程序设计的基本知识,学习JSP将会变得很容易。JSP技术是Java中基于Web的动态网页开发技术,具有跨平台、安全、高效、面向...
一、源码特点 JSP课程设计管理系统 是一套完善的WEB网页系统,对理解JSP java编程开发语言有帮助系统采用B/S模式网页浏览器,系统具有完整的源代码和数据库,系统主要采用B/S模式开发应用技术:java|jsp+SQLSERVER...
一、源码特点 JSP 电影共享网站系统 是一套完善的管理设计系统,对理解JSP java html编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 一、技术介绍: 应用技术:java|jsp+mysql 开发...