JSP程序设计教程(第1章)ppt课件.ppt

JSP程序设计教程(第1章)ppt课件.ppt

ID:59416988

大小:229.00 KB

页数:50页

时间:2020-09-19

JSP程序设计教程(第1章)ppt课件.ppt_第1页
JSP程序设计教程(第1章)ppt课件.ppt_第2页
JSP程序设计教程(第1章)ppt课件.ppt_第3页
JSP程序设计教程(第1章)ppt课件.ppt_第4页
JSP程序设计教程(第1章)ppt课件.ppt_第5页
资源描述:

《JSP程序设计教程(第1章)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JSP程序设计教程第1章JSP概述第2章JSP开发基础第3章JSP语法第4章JSP内置对象第5章JavaBean技术第6章Servlet技术第7章JSP实用组件第8章JSP数据库应用开发第9章JSP高级程序设计第1章JSP概述1.1JSP技术概述1.2JSP技术特征1.3JSP的处理过程1.4JSP与其他服务器端脚本语言的比较1.5JSP开发环境搭建1.6JSP开发工具1.7JSP程序开发模式1.8第一个JSP应用√√√√√√√√1.1JSP技术概述在了解JSP技术之前,首先需要了解与JSP技术相关的一些概念,这样有助于学习后面的内容。Java语言Servlet

2、技术JavaBean技术JSP技术√√√√1.2JSP技术特征跨平台分离静态内容和动态内容可重复使用的组件沿用了JavaServlet的所有功能预编译√√√√√1.4JSP与其他服务器端脚本语言的比较CGIASPPHPASP.NET√√√√1.5JSP开发环境搭建JSP的运行环境JDK的安装与配置Tomcat的安装与启动√√√1.6JSP开发工具Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(IntegratedDevelopmentEnvironment,IDE)。它是一个可以用于构建集成We

3、b和应用程序开发工具的平台,其本身并不会提供大量的功能,而是通过插件来实现程序的快速开发功能。Eclipse是一个成熟的可扩展的体系结构,它的价值体现在为创建可扩展的开发环境提供了一个开放源代码的平台。这个平台允许任何人构建与环境或其他工具无缝集成的工具,而工具与Eclipse无缝集成的关键是插件。1.6JSP开发工具Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),PDE主要针对那些希望扩展Eclipse的编程人员而设定的。这也正是Eclipse最具魅力的地方。通过不断地集成各种插件,Eclipse的功能也

4、在不断地扩展,以便支持各种不同的应用。虽然Eclipse是针对Java语言而设计开发的,但是它的用途并不局限于Java语言,通过安装不同的插件,Eclipse还可以支持诸如C/C++、PHP、COBOL等编程语言。1.6JSP开发工具Eclipse的安装与启动安装MyEclipse插件Eclipse3.2快捷键应用Eclipse开发简单的JSP程序√√√√1.7JSP程序开发模式单纯的JSP页面编程JSP+JavaBean编程JSP+Servlet+JavaBean编程MVC模式√√√√单纯的JSP编程在单纯的JSP编程模式下,通过应用JSP中的脚本标志,可直接

5、在JSP页面中实现各种功能。虽然这种模式很容易实现,但是其缺点也非常明显。因为将大部分的Java代码与HTML代码混淆在一起,会给程序的维护和调试带来很多的困难,而且对于整个程序的结构更是无从谈起。这就好比规划管理一个大的企业,如果将负责不同任务的所有员工都安排在一起工作,势必会造成公司秩序混乱、不易管理等许多的隐患。所以说,单纯的JSP页面编程模式是无法应用到大型、中型甚至小型的JSPWeb应用程序开发中。JSP+JavaBean编程该模式是JSP程序开发经典设计模式之一,适合小型或中型网站的开发。利用JavaBean技术,可以很容易地完成一些业务逻辑上的操作

6、,例如数据库的连接、用户登录与注销等。JavaBean是一个遵循了一定规则的Java类,在程序的开发中,将要进行的业务逻辑封装到这个类中,在JSP页面中通过动作标签来调用这个类,从而执行这个业务逻辑。此时的JSP除了负责部分流程的控制外,大部分用来显示页面,而JavaBean则负责业务逻辑的处理。可以看出,该模式具有一个比较清晰的程序结构,在JSP技术的起步阶段,JSP+JavaBean设计模式曾被广泛应用。下面将通过一个流程图说明该模式对客户端的请求进行处理的过程。JSP+JavaBean编程客户端带有JSP引擎的Web服务器用户通过客户端浏览器请求服务器服务

7、器将最终的结果返回给客户端浏览器进行显示JSP页面JavaBean业务逻辑数据库在JavaBean中连接及操作数据库,或实现其他业务逻辑在JSP页面中调用JavaBean服务器接收用户请求后调用JSP页JavaBean将执行的结果返回JSP页面服务器读取JSP页面中的内容(将页面中的静态与动态内容相结合)JSP+Servlet+JavaBean编程JSP+JavaBean设计模式虽然已经将网站的业务逻辑和显示页面进行分离,但这种模式下的JSP不但要进行程序中大部分的流程控制,而且还要负责页面的显示,所以仍然不是一种理想的设计模式。在JSP+JavaBean设计模

8、式的基础上加入Servl

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。