欢迎来到天天文库
浏览记录
ID:43092447
大小:354.50 KB
页数:52页
时间:2019-09-29
《JSP程序设计教程(第1章)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《JSP程序设计教程》课件人民邮电出版社2008年王国辉编著(使用OfficeXP或Office2003演示动画)《JSP程序设计教程》课件制作人:王国辉课件制作人声明本课件共9个Powerpoint文件(每章一个)。教师可根据教学要求自由修改此课件(增加或删减内容),但不能自行出版销售。对于课件中出现的缺点和错误,欢迎读者提出宝贵意见,以便及时修订。课件制作人XXX2008年6月课件制作人:王国辉JSP程序设计教程第1章JSP概述第2章JSP开发基础第3章JSP语法第4章JSP内置对象第5章JavaBean技术第6章Servlet技术第7章JSP实用组件第
2、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技术JavaBean技术JSP技术√√√√课件制作人:王国辉1.2JSP技术特征跨平台分离静态内容和动态内容可重复使用的组
3、件沿用了JavaServlet的所有功能预编译√√√√√课件制作人:王国辉1.4JSP与其他服务器端脚本语言的比较CGIASPPHPASP.NET√√√√课件制作人:王国辉1.5JSP开发环境搭建JSP的运行环境JDK的安装与配置Tomcat的安装与启动√√√课件制作人:王国辉1.6JSP开发工具Eclipse是一个基于Java的、开放源码的、可扩展的应用开发平台,它为编程人员提供了一流的Java集成开发环境(IntegratedDevelopmentEnvironment,IDE)。它是一个可以用于构建集成Web和应用程序开发工具的平台,其本身并不会提供大
4、量的功能,而是通过插件来实现程序的快速开发功能。Eclipse是一个成熟的可扩展的体系结构,它的价值体现在为创建可扩展的开发环境提供了一个开放源代码的平台。这个平台允许任何人构建与环境或其他工具无缝集成的工具,而工具与Eclipse无缝集成的关键是插件。课件制作人:王国辉1.6JSP开发工具Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),PDE主要针对那些希望扩展Eclipse的编程人员而设定的。这也正是Eclipse最具魅力的地方。通过不断地集成各种插件,Eclipse的功能也在不断地扩展,以便支持各
5、种不同的应用。虽然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编程模式下,
6、通过应用JSP中的脚本标志,可直接在JSP页面中实现各种功能。虽然这种模式很容易实现,但是其缺点也非常明显。因为将大部分的Java代码与HTML代码混淆在一起,会给程序的维护和调试带来很多的困难,而且对于整个程序的结构更是无从谈起。这就好比规划管理一个大的企业,如果将负责不同任务的所有员工都安排在一起工作,势必会造成公司秩序混乱、不易管理等许多的隐患。所以说,单纯的JSP页面编程模式是无法应用到大型、中型甚至小型的JSPWeb应用程序开发中。课件制作人:王国辉JSP+JavaBean编程该模式是JSP程序开发经典设计模式之一,适合小型或中型网站的开发。利用J
7、avaBean技术,可以很容易地完成一些业务逻辑上的操作,例如数据库的连接、用户登录与注销等。JavaBean是一个遵循了一定规则的Java类,在程序的开发中,将要进行的业务逻辑封装到这个类中,在JSP页面中通过动作标签来调用这个类,从而执行这个业务逻辑。此时的JSP除了负责部分流程的控制外,大部分用来显示页面,而JavaBean则负责业务逻辑的处理。可以看出,该模式具有一个比较清晰的程序结构,在JSP技术的起步阶段,JSP+JavaBean设计模式曾被广泛应用。下面将通过一个流程图说明该模式对客户端的请求进行处理的过程。课件制作人:王国辉JSP+JavaB
8、ean编程客户端带有JSP引擎的Web服务器用户通过
此文档下载收益归作者所有