2.2、系统开发的思想与技术
本文设计的基于Java的图书馆座位预约管理系统采用了MVC模式开发,通过SSH框架(struts、spring、hibernate)加快系统开发速度,同时使用JSP技术完成了整个系统动态页面的开发。
2.2.1、JSP技术
JSP(Java Sever Pages)是一种动态网页开发技术,通过使用JSP标签在HTML中插入Java代码,其本质是一个简化的HTML+Servlet,主要用于实现Java web 应用程序的用户界面部分。具备了Java技术的简单易用,跨平台性和完全面向对象的特性。
2.2.2、SSH框架
SSH(struts+spring+hibernate)是广泛使用于web开发应用的开源框架,实现了连接数据库与页面的桥梁作用。当在JSP技术实现的动态页面上进行操作时,实际上是该页面向处理页面请求的action层发出请求,action层连接与数据库交互的DAO,然后在返回的过程。在这一过程中,SSH框架中struts主要用在action层,控制业务跳转;hibernate主要作用于DAO,管理Java类与数据库之间的访问、增、删、改等操作;spring则执行管理struts和hibernate的功能,控制程序流程。
2.2.3、MVC模式
MVC模式代表Model-View-Controller模式(模型-视图-控制器),其中Model相当于action层层,View相当于系统的页面,Controller相当于DAO,实现了业务逻辑、数据、界面显示的分离和应用程序的分层开发。其中模型层和控制层通过struts和hibernate两个框架来实现,通过JSP技术实现视图这一层。
上一篇:jsp+mysql模拟网络银行系统设计+源代码
下一篇:UML+JAVA的仓库管理信息系统设计+ER图

java+mysql班级评优系统的设计实现

java+mysql文星酒店客房管理系统设计

java+mysql学术会议参会信息系统的设计+源代码

基于iOS的图书馆公共设施分配软件设计

java+mysql作业提交批改系统设计+ER图

java+mysql音乐管理系统的分析与设计

java+mysql商品销售系统的设计与实现+ER图

浅论职工思想政治工作茬...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

提高教育质量,构建大學生...

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

从政策角度谈黑龙江對俄...

压疮高危人群的标准化中...