JSP教程_Web项目开发

JSP教程_Web项目开发

ID:37813279

大小:424.40 KB

页数:14页

时间:2019-05-31

JSP教程_Web项目开发_第1页
JSP教程_Web项目开发_第2页
JSP教程_Web项目开发_第3页
JSP教程_Web项目开发_第4页
JSP教程_Web项目开发_第5页
资源描述:

《JSP教程_Web项目开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第27章Web项目开发前面已经比较全面地向读者介绍了网站开发过程中所涉及到的技术。本章将重点向读者介绍软件开发的基本过程、以及在实际开发过程中的CVS版本控制工具的使用,另外还对数据库连接池技术作了总结,并介绍PoolMan连接池配置方法。从而为下面两个章节介绍的综合Web项目作准备。本章要点包括以下内容:对Web应用开发方式作总结软件开发的基本过程CVS版本控制工具的安装和使用PoolMan数据库连接池的配置27.1Web开发方式总结前面章节以实例形式介绍了多种Web开发方式,下面具体总结这些方式的优缺点,以及适用的范围。27.1.1纯JS

2、P页面Web开发在第3章和第12章列举的JSP应用实例就是使用纯JSP页面实现的。纯JSP页面开发方式,就是将所有的功能代码都在JSP页面中实现,其中逻辑功能是嵌入在<%和%>之间的Java脚本语言实现的,这包括必要的数据库连接和操作语句。这样的一种Web开发方式,可以使得代码相对集中,从而便于管理。但是这种方式的缺点也相当明显,由于各种功能的代码相对太集中,显得非常混乱,特别是当代码量非常大时。另外,大量代码集合在一个JSP页面上,也使得耦合性非常差,从而导致代码的重用性也比较低。总结起来,这样的开发方式只适合超小型项目,便于JSP初学者学习。因为

3、这样的开发方式不需要考虑太多的层次结构。27.1.2JSP+JavaBean的Web开发在本书的第14章,引入了JavaBean的概念,并使用JSP+JavaBean重新实现了在第12章列举的用户注册系统。使用JavaBean类来实现逻辑操作,可以更好的实现代码重用,因为JSP页面可以随意调用所需要的JavaBean类,并进行相应操作。这样的开发方式可以适用在中型Web项目中,层次结构不太复杂,易于读者的了解。在接下来介绍的综合实例使用了JSP+JavaBean方式。·456·Eclipse从入门到精通27.1.3JSP+Struts的Web开发不管

4、是纯JSP开发方式,还是JSP+JavaBean开发方式,都属于Model1模式。MVC框架可以使得Web项目层次结构清晰,JSP页面使用来进行View显示功能,而使用Servlet来实现控制层,JavaBean类实现相应的Model数据模型层。Struts是实现MVC的最为流行的一种解决方案,它可以使得Web项目的后期程序代码的维护和扩展更加容易,并且使用Struts划分项目层次,可以更好地实现职责划分。使用Struts开发可以更好的实现大型项目。但是对初学者来说,不易于理解,因为开发步骤更加繁琐和复杂。27.1.4JSP+Struts+Hiber

5、nate的Web开发在Web应用系统开发过程中,使用MVC(Model模型-Veiw视图-Controller控制)模式作为系统的构架模式。MVC模式实现了架构上表现层(View)和数据处理层(即Model)分离的紧耦合。但是由于Model模型层中包含了复杂的业务逻辑和数据逻辑,以及数据存储机制(例如JDBC连接、SQL语句生成、statement创建以及ResultSet结果集的读取等操作)等。为了将系统的紧耦合关系转化为松耦合关系(即解耦合),急迫需要将这些复杂的业务逻辑和数据逻辑进行分离,这就是持久层技术需要做的工作。Hibernate数据库持

6、久层技术改变了传统的面向过程的数据设计,实现了与系统功能的面向对象设计相统一。Struts+Hibernate是当今最为流行的Web开发组合。27.1.5自定义标签库、标准标签库的Web开发-JSP2.0范畴自定义标签开发以及标准标签的使用在本书的第十六、十七章作了重点介绍。使用标签库来实现Web动态性,可以使得JSP页面风格更加统一,但是这种Web开发方式现在还不是很流行,可以是由于自定义标签的开发过程比较繁琐。读者对这方面知识只要了解就行。27.2软件开发的基本过程任何一个项目开始之前,进行充分的需求分析是非常重要的,而且需要分析是一门很需要技术

7、和技巧的工作,必须工作人员有丰富的工作经验和耐心。做需求分析是进行软件开发的第一步,一旦需求分析错误,后期所有的工作将是白白浪费。进行需求分析就是一个交流、沟通以及对数据、业务流程进行调查的过程,是一个反复多次的过程。需求分析非常重要,虽然很对开发人员和项目管理人员都明白这个道理,但是在现实当中,忽视或者不重视需求分析的情况随时可见,最终导致客户对产品的不满。那什么是软件开发成功的标准了,就是能够按期完成开发进度并且最终产品能够获得客户的满意和好评。下面介绍一个比较基本的软件开发过程,详细和周密的开发计划和控制是软件开发成功的关键:27.2.1需求分

8、析阶段在软件产品/服务开发之前,客户方和开发方都必须成立专门的需求分析小组或者指派专门的负责人进行双方的交流

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

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

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