JSP教程_JavaBean实现用户注册登录系统

JSP教程_JavaBean实现用户注册登录系统

ID:37814317

大小:376.57 KB

页数:25页

时间:2019-05-31

JSP教程_JavaBean实现用户注册登录系统_第1页
JSP教程_JavaBean实现用户注册登录系统_第2页
JSP教程_JavaBean实现用户注册登录系统_第3页
JSP教程_JavaBean实现用户注册登录系统_第4页
JSP教程_JavaBean实现用户注册登录系统_第5页
资源描述:

《JSP教程_JavaBean实现用户注册登录系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第14章JavaBean实现用户注册登录系统本章将使用JavaBean来重新实现第12章的用户注册系统,JavaBean可以实现代码重用,以及使得业务逻辑、存取数据等操作和JSP页面代码相分离,这样可以使整个系统结构更加清晰。虽然JavaBean可以部分实现控制层(Control)和视图层(View)的相互独立,但是它并没有完全实现MVC开发模式,有关MVC概念和实现过程将在本书的高级部分介绍。本章要点包括以下内容:JavaBean的环境配置使用JavaBean重新实现用户注册系统使用登录验证码功能MD5转码技术14.1JavaBean环境

2、配置创建的JavaBean类文件(此处是已经被编译好的*.class文件)应该保存在Web模块的WEB-INF/classes目录下。Tomcat容器会自动加载Web模块的WEB-INF/classes目录下所有class类文件。如果以第12章的Register模块为例,则存放Class类文件的目录为Register/WEB-INF/classes。注意:Register/WEB-INF/classes目录下的所有class类文件都不是后缀为java的源代码文件。在使用Lomboz+Eclipse创建Register模块的时候,Lomboz会自动在

3、Web模块的根目录下创建src和j2src两个源文件夹。本章将使用j2src源文件夹来存放JavaBean源代码文件,删除src文件夹(使用不到该文件夹)。JavaBean的环境配置步骤如下:(1)右击MyRegister项目,选择“Properties”命令,弹出如图14.1所示的对话框。(2)单击左边的“JavaBuildPath”选项,然后选择“Source”选项卡,如图14.1所示。·184·Eclipse从入门到精通图14.1配置JavaBean环境变量(3)选中下方的“Allowoutputfoldersforsourcefolders

4、”选项,单击“Edit”按钮来编辑MyRegister/j2src的输出文件夹,弹出如图14.2所示的对话框。(4)单击“Browse”按钮,按照图14.2所示设置class文件的输入目录,此处的输出目录为Register/WEB-INF/classes。单击“OK”按钮完成输出文件夹的设置。图14.2选择class文件输出文件夹(5)在如图14.1所示对话框中把src源文件夹删除,否则MyProject项目会起冲突。这样的配置之后,创建的JavaBean源代码将保存在j2src目录下。相应的class文件(Java源文件编译之后的文件)会自动生成

5、在“Register/WEB-INF/classes”目录下,达到了源文件和class文件的相互分离。注意:使用Eclipse工具开发JavaBean时,是不需要手动来编译Java文件的。在j2src目录下每创建一个Java文件,系统会自动在“Register/WEB-INF/classes”目录下生成一个相应的class文件,这样大大提高了开发效率。14.2创建JavaBean在十二章中创建的用户注册系统是由纯JSP实现的,即所有的数据库操作、业务逻辑控制等等都是在JSP文件中实现的,把这种模式称为Model1体系结构。这样的开发模式比较适合小型

6、应用和初学者使用,代码比较集中,对初学者比较容易理解。当需要开发一个非常庞大的应用系统时,它的很多缺点都会明显的暴露出来:代码重复:把大量的业务逻辑、数据库操作等语句直接写到JSP文件中,会使得代码大量的重复,在修改的时候也可能会出现遗漏。可维护性差:把业务逻辑与显示逻辑写在一起,JSP页面会显得非常混乱,使得后期维护非常的困难,而且要求开发人员要对HTML以及程序设计语言都要很有经验,不便于工作的分工。可测试性差:使用Model1模式开发的应用很难进行测试。这样会增加很多的工作量。为了降低代码重复性,可以将共用代码写在一个独立JSP文件中,

7、然后在需要调用的JSP文件用使用来引用该外部文件。这样虽然在一点程度上解决了问题,但是可测试性还是很差,而且整个系统结构不够清晰,当JSP文件越来越多时,会显得非常混乱。这一章将使用JavaBean来重新实现用户注册系统。将一些逻辑操作独立出来写到JavaBean类中,然后在JSP文件进行调用,从而使得JSP文件更多地只负责数据显示功能。JavaBean可以部分实现试图层和控制层的相互独立。本章需要创建的JavaBean类文件以及所在包的情况如图14.3所示。第18章常用插件扩展点·185·图14.3JavaBean类文件目录创建

8、的各JavaBean类文件需要实现的功能如下:DBConnect.java数据库操作类:创建数据连接以及实现数据库基本操

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

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

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