网上在线通讯录
系统 刘爱剑
(黄海,2007(12)班,07418241号)
【摘要】在现今信息时代,生活速度的加快,使得人们越来越向信息化、数字化方向发展。人跟人之间的联系也越来越多,由于纸质和电子形式的通讯录携带不方便,容易忘记等缺点。所以开发网上在线通讯录系统,方便用户使用。
【关键字】网上通讯录MyEclipseTomcat
一、开发工具和技术支持
1、采用MyEclipse开发工具
MyEclipse是一个十分优秀的用于开发
Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级
工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用
程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发程序,包括了完备的编码、调试、测试和发布功能,完整支持
HTML,Struts,JSF,
CSS,Javascript,SQL,Hibernate。
2、用MySQL数据库系统作为塔建后台数据库并结合Hibernate框架
MySQL是一个小型关系型数据库
管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
Hibernate是一个开放
源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/
JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
3、JSP结合JavaBeans和JavaServlet
采用JSP开发WEB应用,结合JavaBeans和JavaServlet提供高质量的动态页面和后台服务支持。系统借助于Servlet和JSP良好的交互关系及JavaBeans的协助,将网站的整个逻辑结构放在Servlet中,而将动态页面的输出放在JSP页面中来完成。在这种开发方式下,系统有几个核心的Servlet来处理网站的逻辑,通过调用JSP页面来完成客户端的请求。
MVC模式
模型-----Model
视图-----View
控制器-----Controller
4、Apachetomcat构建Web服务器
Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统
常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
二、需求分析
1、系统的功能
(1)用户登录验证。主要用于系统的登录、验证和退出系统。
(2)添加新联系人。主要用于系统新联系人的添加。
(3)删除联系人信息。主要用于对系统联系人的删除。
(4)查找所有联系人。主要用于对联系人的查找。