基于jsp的web邮箱开发与设计

基于jsp的web邮箱开发与设计

ID:6825139

大小:951.50 KB

页数:17页

时间:2018-01-27

基于jsp的web邮箱开发与设计_第1页
基于jsp的web邮箱开发与设计_第2页
基于jsp的web邮箱开发与设计_第3页
基于jsp的web邮箱开发与设计_第4页
基于jsp的web邮箱开发与设计_第5页
资源描述:

《基于jsp的web邮箱开发与设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于JSP的web邮箱设计与实现)基于JSP的Web邮箱开发与设计引论互联网的井喷式发展,让生活在这个时代的人们处处能感受到互联网的便利之处。互联网将人们的沟通方式从时间上,空间上无限缩小,拉近彼此之间的距离。电子邮箱就是拉近彼此之间间隔的方式之一,它能够让企业交换意见,好友之间也可以不论何时都可以向对方发送邮件来联络感情,并且能让对方及时收到信息,不会再像古代那样收一封信需要等待漫长的几天甚至几个月甚至还有遗失的风险,而如今有了电子邮箱可以在一秒之间安全稳定的到达对方,使得交流内容能够及时传送到对方的手中。从这点可以看出web邮箱对于当今的联网时代

2、有着举足轻重的重要作用。本文就利用当今企业流行的一些技术如SSH框架,jsp页面技术,css+div技术等来实现简单的web邮箱系统。1.系统开发概况这次系统开发主要采用的技术是JSP、SSH三大框架、jQuery、javascript、css+div、Ajax。首先介绍一下这些技术。1.1JSP动态网页技术JSP是java在服务器上面的一种动态页面,它算是对于servlet的一种简单化设计,在它的页面中可以添加java代码。它主要在服务器上执行代码,可以对数据进行操作并且跳转页面,处理完之后页面接收的是它处理过之后的结果,仅仅是接收数据库处理的结果

3、,也就减轻了客户端浏览器的负担,所以就算本地的电脑不支持java只要有浏览器照样可以访问jsp页面,因此,jsp是具有跨平台性的一门语言。1.2SSH三大框架技术SSH分别是spring+struts+hibernate。如今企业J2EE软件开发流程基本上都是将项目进行分层搭建系统框架,利用SSH框架就类似于MVC(model,view,control)模式进行分层开发。这样来降低模块之间的耦合性,很好的遵循了Java开发的原则高内聚低耦合。其中Struts是主要负责表示层也就是视图的,主要通过Struts进行处理表现层数据的传递和页面的跳转;它自身

4、同样是个MVC框架,可以处理前台页面和后台数据,将页面和后台分开,达到解耦的效果,方便了对系统的维护,以及对系统进行扩展工作,另外代码的重用性也得到了体现。Hibernate是对数据库进行封装操作的一种框架。它主要是对数据库以及java代码中的对象进行一个映射操作,让代码执行的时候,操作数据会根据映射关系自动去执行相应的操作,让操作变的更加简单。Hibernate包含了数据库的最常用的操作包含用户对数据的查询,添加数据,更新数据,以及删除数据等操作,使得在编写代码的时候不必去费尽心思去写底层的数据库操作了,大大提高了代码开发的速度。Spring基于J

5、SP的web邮箱设计与实现)是企业最为流行的一种轻量级框架,最为重要的部分就是控制反转IOC,它是利用外部产生的一种容器来进行控制不同组件间的联系,相比于之前的同过代码来进行控制,它的耦合性更低,实现了控制的反转。另外一个重要的部分就是依赖注入机制,它通过设值进行注入以及在构造方法中来表现依赖的机制。Spring在SSH框架中主要负责的是逻辑层,实现对struts的调用来进行对页面操作,然后通过调用hibernate对数据库进行操作然后将数据库操作的结果返回给struts控制的表现层将结果显示给用户。1.3jQuery和JavaScriptJavaS

6、cript是一种相对于其他网络语言安全性相对较高的脚本语言,页面上的图片动态效果,鼠标事件等都是通过javascript进行触发并且控制实现的,它是通过对一个对象添加相应的事件来实现功能的。它是一种动态,弱类型,基于原型的语言。而jQuery是JavaScript的一个轻量级类库,主要封装了一些javascript的一些方法,能够响应常见的时间,以及实现动画效果等,同样也方便地提供了Ajax与服务器之间进行沟通实现的方法。所以JavaScript是基本框架而jQuery是对其的扩展,让网页显示的效果更丰富。1.4Ajax技术Ajax的核心是js通过对

7、xml的对象操作来体现传输数据的传送。它是支持异步请求的一种技术,异步请求也就是可以向服务器踢出请求并且同事处理响应,不需要等待请求或者响应结束之后才进行下一步操作,进而达到局部数据操作的目的,也就是我们目前在浏览器经常看到到一种局部刷新的技术。2.需求分析2.1系统功能需求2.1.1个人信息维护个人信息包含:用户名、密码、默认邮箱。主要包括用户登陆和用户注册两大功能。在登陆的时候必须将用户名,密码以及验证码填写完整并且只有所有信息都填写正确之后才能从数据库中获知登录用户是否合法,如果不合法将提示错误信息,合法登陆用户可以跳转到主页。用户注册是需要用

8、户填写用户名,密码,邮箱别名,邮箱账号,邮箱密码,POP3地址和SMTP地址,以及选择是否在服务器备份等信息

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

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

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