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通用试题库系统后台设计与实现

数字图书馆系统中的IP网络...

图书馆管理系统国内外研究现状和问题

java图书馆图书管理系统设计

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

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

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

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

神经外科重症监护病房患...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表