长春理工大学实习报告
MyEclipse企业级工作平台(MyEclipse Enterprise Workbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富
[15]
的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP,CSS,Javascript,Spring,SQL,Hibernate。
MyEclipse是一个十分优秀的用于开发Java, J2EE的Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
本系统中我将选用MyEclipse8.6作为开发工具。
3.6系统配置过程
系统配置详细过程:
(1) 在MyEclipse中配置安装好的Java开发包和Tomcat服务器; (2) 安装MySQL5.1,设置账号密码,用于数据库连接,然后安装NavicatforMySQL,使数据库可以在图形页面下进行操作;
(3) 在MyEclipse中新建Web Project项目,项目名为webShopping; (4) 导入Struts2包,Spring包,Hibernate包,其中Struts2的配置文件为Struts.xml,Spring的配置文件为bean.xml,使用bean.xml文件进行数据库连接池的配置;
(5) 导入外部的MySQL驱动包,用于数据库连接。
3.7配置关键性问题的解决
在对系统性能进行调整后才能更加快速稳定运行系统。主要内容如下: (1) 禁止Tomcat的自动重载
为了节约开发时间,在开发阶段Tomcat容器提供自动重载功能,方便在修改Java代码后不用重新启动服务。可是,在生产环境下面,却是占用大量开销,因为进行了没有必要的重新载入的操作,所以带来了很坏的性能影响。同时,
[16]
11
长春理工大学实习报告
在部分类载入,部分为载入的时候也可能带来各种奇怪的冲突。因此在J2EE的生产环境下关闭自动载入功能可以得到更好的性能。
(2) 控制HttpSession
在默认情况下,不在JSP页面中创建其会默认自动创建的HttpSessions对象,如果JSP页面中不需要HttpSessions,为了节省性能,使用下面的页面指令避免自动创建HttpSessions对象:<%@ page session=\。
(3) 为了处理乱码,数据库应和页面统一使用UTF-8编码处理。在使用Navicat新建数据库时,在使用的字符集一项选择:utf8 -- UTF-8 Unicode。
在进行数据库连接时,需要使用参数characterEncoding,参数值为UTF-8,如连接的数据库为WebShopping,那么在配置数据库连接时,使用的URL应该为: jdbc:mysql://localhost:3306/webShopping?useUnicode=true&characterEncoding=UTF-8。
(3)在每个JSP页面中,都要声明使用UTF-8这一字符集,为了保证保证每个JSP页面中的中文显示正常不出现乱码,需在每个JSP页面的最上都要加上这一句:<%@ page language=\contentType=\。
12
长春理工大学实习报告
第4章详细设计
4.1系统模块详细设计
(1) 用户注册
用户注册需要填写正确的信息,用户账户一旦注册就不能修改,用户的其他信息可以修改。用户填写信息需正确填写各项信息,如收货地址,用户下订单后用户的收货地址若是错误的则无法正确发货的。用户注册后,使用用户名和密码登录系统,可以进行购物、下订单操作。用户注册的流程图如图3-9所示。
用户注册 输入注册信息 N 信息有效 Y N 用户名是否存在 Y 注册成功
图3-9 用户注册流程图
(2) 用户登录
用户登录时需要输入用户名和密码,系统对用户输入信息进行验证,如果用户输入信息错误则需要重新输入,用户输入正确则可以成功登录,跳转到首页,
13
长春理工大学实习报告
显示用户常用操作如修改密码,修改信息,退出等。用户如果忘记密码可以通过查找密码来重新设置密码。用户登录流程图如图3-10所示。
用户登录 输入登录信息 N 信息有效 Y 登录成功
图3-10 用户登录流程图
(3) 用户信息修改
用户登录后可以修改个人信息,修改个人信息后需要重新登录才能查看到更新后的信息。用户登录后可以修改密码,重新登录需要使用修改后的密码才能登录。用户信息修改流程图如图3-11所示。
14
长春理工大学实习报告
用户信息修改 输入修改信息 N 信息有效 Y 信息修改成图3-11 用户信息修改流程图
用户修改密码流程图如图3-12所示。
用户修改密
输入新密码 N 密码有效 Y 密码修改成图3-12 用户修改密码流程图
(4) 用户找回密码
用户如果忘记密码,可以通过输入注册时的信息来重设密码。如果输入的注册信息错误则无法重设密码,只有输入正确的注册信息才能进行密码重设。用户
15
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C2C电子商城(4)在线全文阅读。
相关推荐: