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文星酒店客房管理系统设计

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

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

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

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

个案管理茬老年糖尿病患...

浅谈农村大气环境保护的制度构建【1868字】

激光模拟训练器材国内外研究现状

肢体语言在小学英语教学中的应用浅谈

淮安市高校足球运动损伤问卷调查表

2021年什么行业赚钱,适合...

发酵米粉优势菌株的发酵特性研究

日语论文中日酒文化对比研究

新疆农林高校學生昆虫生...

大淘宝网的虚假交易研究