`
Sunshinesix
  • 浏览: 2936 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

JSP特点

    博客分类:
  • JS
阅读更多
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技术简介及特点

    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的新技术也层出不穷,为了方面大家的学习与工作,下面将简单的介绍一下JSP架构、JSP开发工具、Web服务器及其铖缺点。 JSP架构: struts: Struts跟Tomcat、...

    jsp技术简介

    JSP(Java Server Pages)技术是由Sun公司发布的用于开发动态Web应用的一项技术。它以其简单易学、跨平台的特性,在众多动态Web应用程序设计语言中异军突起,在短短几年中已经形成了一套完整的规范,并广泛地应用于...

    深入servlet&jsp 笔记

    这是一个比较完整的Servlet、JSP教程,包含大量的实用资料和示例,全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发、运行环境,表单数据处理,HTTP请求头、应答状态处理,访问CGI变量,会话状态,JSP脚本...

    jspsmart组件(JSP文件上传专用组件)

    该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息...

    JSP程序设计实用教程-源码

     第四节 jsp技术特点  第五节 jsp运行环境的配置  实训  习题  第二章ccjsp语法  第一节 jsp页面的基本结构  第二节 jsp脚本  第三节 jsp标签  实训  习题  第三章ccjsp内置对象  第一节 jsp内置...

    关于jsp的简介以及优点和缺点

    JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),...

    Servlet&JSP;教程

    全文共十三章,主要包括:Servlet 和JSP 特点,安装和配置开发、运行环境,表单数据处理,HTTP 请求头、应答状态处理,访问CGI 变量,会话状态,JSP 脚本元素、指令、动作,等等。是学习web必备教程!

    计算机专业外文翻译(JSP技术简介及特点)

    关于JSP技术简介及特点的毕业设计论文外文翻译,3000字左右,有英文原文与中文翻译。

    jspSmartUpload.zip

    该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行java代码就可以搞定文件的上传或下载,方便。 2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部上传文件的信息...

    jspsmartupload.jar

    该组件有以下几个特点: <br>1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就可以搞定文件的上传或下载,方便。 <br>2、能全程控制上传。利用jspSmartUpload组件提供的对象及其操作方法,可以获得全部...

    Jsp编程及案例分析

    非常好的JSP学习课件,通过实例进一步对所学知识加 以巩固包括: JSP 技术特点 JSP 环境配置 JSP 语法 JSP 配置对象 JSP 连接数据库 Servlet技术

    jsp网站开发jsp网站开发

    jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点:

    Java Servlet和JSP教程

    全文共十三章,主要包括:Servlet和JSP特点,安装和配置开发、运行环境,表单数据处理,HTTP请求头、应答状态处理,访问CGI变量,会话状态,JSP脚本元素、指令、动作,等等。具体请见《目录》。目录作 者 : 仙人掌...

    Jsp,php,asp各自特点

    jsp、php、asp有什么不同?哪个更有优势?哪个更有用?

    Jsp程序设计试题库

    1、jsp的技术特点? 1)将内容的显示与生成进行分离 (2)强调可重用的组件:依赖与可重用的、跨平台的组件来执行应用程序所要求的更为复杂的处理。 (3)采用标识简化页面开发:一次编写,各处运行。 2、jsp有哪些...

    Jsp动态网页制作详细

    用JSP技术设计的系统,具有跨平台性、运行效率高的特点,同时JSP学起来容易上手,只要具备程序设计的基本知识,学习JSP将会变得很容易。JSP技术是Java中基于Web的动态网页开发技术,具有跨平台、安全、高效、面向...

    JSP课程设计管理系统myeclipse开发sqlserver数据库web结构java编程

    一、源码特点 JSP课程设计管理系统 是一套完善的WEB网页系统,对理解JSP java编程开发语言有帮助系统采用B/S模式网页浏览器,系统具有完整的源代码和数据库,系统主要采用B/S模式开发应用技术:java|jsp+SQLSERVER...

    JSP 电影共享网站系统jsp编程语言mysql数据库myeclipse开发

    一、源码特点 JSP 电影共享网站系统 是一套完善的管理设计系统,对理解JSP java html编程开发语言有帮助,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。 一、技术介绍: 应用技术:java|jsp+mysql 开发...

Global site tag (gtag.js) - Google Analytics