第01章 JSP初步及服务器配置.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第01章 JSP初步及服务器配置.ppt

Eclipse的运行(2) 第一次启动Eclipse时,需要配置Eclipse工作区,实际上就是一个文件夹路径。例如,可以将工作区域设置为“D:\code3.4”,如下图所示。 Eclipse的运行(3) 启动以后,Eclipse工具的主界面如下图所示。 说明:在运行Eclipse之前,需要确定计算机上是否安装了JDK。如果没有安装JDK,则Eclipse将无法运行。 Eclipse的特性(1) Eclipse3.4是Eclipse开发工具的最新版本,它与之前的版本有所不同,将一些基本的插件集成到该开发工具中以及加入到许多新特性,可以使用户无需安装其他的插件,方便的开发各种应用程序。下面将介绍Eclipse3.4常用的特性。 (1)可以使用户清晰的了解当前操作类与项目之间的路径,它主要包括包的路径与文件夹的路径。另外,用户还可以自由地在同一路径下的某个节点处,纵向切换到其他节点,在节点所在位置做一些操作。例如,创建一个新类文件或纵向切换下一个节点。 (2)在代码编写区域中,只要将鼠标移动上去,即显示解决方案信息。 (3)在代码编写区域中,按〈Ctrl+1〉键,出现相关的提示信息。例如,提示创建getXXX()和setXXX()方法;抽出方法;将低性能的字符串拼接,改用StringBuilder或将字符串拼接改用MessageFormat等提示信息。 Eclipse的特性(2) (4)将代码保存后,系统将自动格式化代码。 (5)将当前代码中的对象或变量选中,根据元素是被易用还是赋值(读或写操作),用不同的颜色进行区分。 (6)自动实现注释标识符(annotation)的格式化。 (7)Junit支持对线程内每个方法的调用时间输出。 (8)在outline里,支持对同一个类中,方法的重排序。 (9)新增模拟服务端监听的debug功能。 1.6 JSP程序开发模式 单纯的JSP页面编程 JSP+JavaBean编程 JSP+Servlet+JavaBean编程 MVC模式 单纯的JSP编程 在该模式下,通过应用JSP中的脚本标志,可直接在JSP页面中实现各种功能。虽然这种模式很容易实现,但是其缺点也非常明显。因为将大部分的Java代码与HTML代码混淆在一起,会给程序的维护和调试带来很多的困难,而且对于整个程序的结构更是无从谈起。这就好比规划管理一个大的企业,如果将负责不同任务的所有员工都安排在一起工作,势必会造成公司秩序混乱、不易管理等许多的隐患。所以说,单纯的JSP页面编程模式是无法应用到大型、中型甚至小型的JSP Web应用程序开发中。 JSP+JavaBean编程 该模式是JSP程序开发经典设计模式之一,适合小型或中型网站的开发。利用JavaBean技术,可以很容易地完成一些业务逻辑上的操作,例如数据库的连接、用户登录与注销等。JavaBean是一个遵循了一定规则的Java类,在程序的开发中,将要进行的业务逻辑封装到这个类中,在JSP页面中通过动作标签来调用这个类,从而执行这个业务逻辑。此时的JSP除了负责部分流程的控制外,大部分用来进行页面的显示,而JavaBean则负责业务逻辑的处理。可以看出,该模式具有一个比较清晰的程序结构,在JSP技术的起步阶段,JSP+JavaBean设计模式曾被广泛应用。下面将通过一个流程图说明该模式对客户端的请求进行处理的过程。 客户端 带有JSP 引擎的 Web服务器 用户通过客户端浏览器请求服务器 服务器将最终的结果返回给客户端浏览器进行显示 JSP页面 JavaBean 业务 逻辑 数据库 在JavaBean中连接及操作数据库,或实现其他业务逻辑 在JSP页面中调用JavaBean 服务器接收用户请求后调用JSP页 JavaBean将执行的结果返回JSP页面 服务器读取JSP页面中的内容(将页面中的静态与动态内容相结合) JSP+Servlet+JavaBean编程 JSP+JavaBean设计模式虽然已经将网站的业务逻辑和显示页面进行分离,但这种模式下的JSP不但要进行程序中大部分的流程控制,而且还要负责页面的显示,所以仍然不是一种理想的设计模式。 在JSP+JavaBean设计模式的基础上加入Servlet来实现程序中的控制层,是一个很好的选择。在这种模式中,由Servlet来执行业务逻辑并负责程序的流程控制,JavaBean组件实现业务逻辑,充当着模型的角色,JSP用于页面的显示。可以看出这种模式使得程序中的层次关系更明显,各组件的分工也非常明确。下面将通过一个流程图说明该模式对客户端的请求进行处理的过程。 客户端 带有JSP 引擎的 Web服务器 用户通过客户端浏览器请求服务器 服务器将最终的结果返回给客户端浏览器进行显示 JSP页面 JavaB

文档评论(0)

xx88606 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档