第二章的相关技术,将着重介绍开发过程中要运用到的技术,包括开发技术、脚本语言和数据库技术;

第三章的需求分析,会议定时提醒系统的功能需求、系统的结构等方面进行了详细的说明。

第四章的总体设计,会议定时提醒系统的全部模块,并详细说明了各模块的功能。

第五章的数据库详细与企信通相关参数,对数据库的概念设计、逻辑设计、具体实现等方面进行了详细的简介。

第六章测试与运行维护,介绍本系统的软件测试以及界面展示,并且对网站的安全性设计和数据库备份策略。

第七章是展望与总结。

最后是参考文献、结束语和致谢。

第2章 相关技术介绍

本章着重介绍了开发会议定时提醒系统所需要使用的核心技术,包括Jsp、JavaScript、MVC、MySQL、SSH等。

2。1 SSH框架文献综述

SSH是struts、spring、hibernate的一个集成开发框架,是当前较时髦的开源框架。

集成开发SSH框架的系统,从使用情况上分为四层:表现层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在较短的时间内搭建条理清晰、可移植性强、维护便利的Web程序。

此中利用Struts为齐整完全构造,掌管MVC的分离,在Struts框架的模子部份,掌管业务跳转,使用Hibernate框架对持久层提供支撑,Spring做管理,掌管struts与hibernate。一般的做法是:用基于面向对象的方法,按照需求提出少许Model,将这些Model完成为跟本的Java对象,继而编写根本DAO(Data Access Objects)接口,并给出Hibernate的DAO完成,选用Hibernate构造完成的DAO类以此实现Java类与数据库间的转换和访问,最终由Spring做管理,管理struts、hibernate。

系统的根本业务程序是: 在表现层中,起先经过JSP页面完成交互界面,掌管接收申请(Request)和传递响应(Response),继而Struts按照配置文件(struts-config。xml)将ActionServlet接收到的Request信息委托给Action办理。在业务层中,管理办事组件的Spring IoC容器掌管向Action提供业务Model组件和该组件的合作目标数据处理(DAO)组件实现业务逻辑,并提供事务办理、缓冲池等容器组件以优化系统性能。而在持久层中,Hibernate的目标化映射和数据库进行数据交换,处理DAO组件申请的数据,并返回处理结果。

选用上述开发Model,不但完成了视图、控制器与模型的分离,并且还完成了业务逻辑层与持久层的分离。不管前台代码如何修改,后台代码只需少量改动,并且对数据库的操作也不会对前台代码的影响,提高了系统的移植性。并且因为不同逻辑层间耦合度小,有利于团队同步工作,提高了开发效能。

2。2 JSP

Jsp,Java服务器页面,它是新技术微系统Sun公司在1996六月推出,是基于Java Servlet和全面Java系统的Web开发。

在开发JSP样板过程当中,Sun公司与很多重要的服务器、应用服务器和开发用具供应商积极合作,提高技术,在传统HTML页面中加入程序段和JSP标识,形成了JSP页面。

 Jsp运转道理:在Jsp获取来自于客户浏览器的申请时,Jsp文件将被Jsp引擎(Jsp engine)转化一个Servlet,“。 Jsp”文件编译为JAVA 。CLASS文件。当Servlet引擎收到申请后,如果设立了使用最新的Jsp,它就会去找Jsp代码,核查该文件在上次编译后是不是改变过。假如有改变,就会重新编译,形成新的Servlet,最后将申请转交给编译好的Servlet实行。在编译时假如检查出Jsp文件有语法错误,转化将会断开,并向客户端发送错误的消息,如果编译通过,所转化产生的Servlet代码被成功编译,然后改变Servlet被Jsp引擎加载到内存。此时Jsp还申请了jspInit()方法的实行,并对Servlet初始化。jspInit()方法在Servlet生命周期中只被申请一次,然后将被调用来处理客户端的申请和回复的使用。关于全部对该Jsp文件的申请,服务器将核查该JSP文件自从最终一次被存取后是不是被修改过。如果没有修改,则交还给Servlet的jspService()方法,以此执行回复操作。

上一篇:jsp+mysql学生选课系统的设计与实现
下一篇:vb+access教务管理系统的设计+ER图

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

java+mysql宿舍管理系统的设计+ER图

射频识别技术的公司会议...

java+mysql家庭财务管理系统设计

java+mysql银行ATM软件项目管理系统设计

java+mysql电瓶车进销存采购子系统的设计

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究

张洁小说《无字》中的女性意识

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

老年2型糖尿病患者运动疗...

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...