kl800.com省心范文网

基于SSH框架技术的网站后台管理功能的实现

龙源期刊网 http://www.qikan.com.cn 基于 SSH 框架技术的网站后台管理功能的 实现 作者:于海雯 娄芳 来源:《电脑知识与技术》2014 年第 30 期 摘要:由于多数网站后台的管理功能主要是完成底层基础数据的增删改查(CRUD),所 以该文结合一个小的案例,利用目前企业网站开发技术中广为应用的 SSH 框架技术,展现一 个完整的后台管理功能的实现过程。 关键词:Struts2;Spring;Hibernate;CRUD 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)30-7045-03 SSH 框架是很多企业开发网站类项目最常用的软件开发技术、主流框架技术组合。 1 SSH 框架 SSH 框架由三种框架技术组成:Struts2、Spring、Hibernate。 1.1 Struts2 框架技术 Struts2 是目前主流的 MVC 框架。基于 Struts2 进行项目的开发,可以大大减少开发时间, 提高开发效率,降低后期维护时间和精力。简单来讲,Struts2 是以 WebWork 为核心,采用拦 截机制来处理用户的请求,使得页面显示与业务逻辑处理可以分离开来。注意配置文件 Struts.xml 应合理配置。 1.2 Spring 框架技术 Spring 是一个轻量级框架,用 Spring 开发的系统类不需依赖于 Spring 中的类,不需容器支 持,Spring 负责控制对象的生命周期和对象间的关系,能实现将业务逻辑层与数据访问层分 离。 Spring 二大功能:控制反转 IoC 和切面编程 AOP。控制反转 IoC 是 Spring 的核心技术之 一,IoC 意味着将设计好的类交给系统去控制,而不是在类内部控制,所以称为控制反转。 IoC 的目的是试图在面向对象编程中去掉所有相互依赖的现象,即降低耦合度,这使得对象具 有更好的多态性和封装性,同时也意味着错误的相互干扰也大大降低。AOP 切面编程通常在 方法的前后进行横向关系编程,比如人进入自动门时,进入前后的开门、关门其实和人进门后 所要做的事情本身是没有关系的,那么降低它们之间的耦合度就可以用 AOP 实现。 龙源期刊网 http://www.qikan.com.cn 1.3 Hibernate 框架技术 Hibernate 是目前最流行的持久层框架,专注于数据库操作;它能对 JDBC 进行轻量级封 装,将对象模型表示的数据映射到 SQL 表示的关系模型上,以面向对象编程思想来操作数据 库,使得开发人员只需要更加关注业务逻辑处理的编码实现。 2 结合案例的后台管理功能的实现过程 2.1 简单案例需求分析及定义 作为简介 SSH 框架技术实现网站后台管理功能的案例,为了更好地使得本文的叙述着重 于用 SSH 框架技术实现的流程,该文的案例“用户管理系统”需求很简单,具体就是假设某公 司,有若干部门,每个部门有若干工作组,公司所有员工要求必须属于某个工作组。要求“用 户管理系统”后台能实现对部门、工作组、员工等实体对象底层基础数据的增删改查。 2.2 数据库设计 可以支撑标准的大型数据库,如 SQL Server,Oracal 等,数据库设计主要涉及 2 个阶段: 概念模型(CDM)设计和物理模型(PDM)设计。 2.2.1 概念模型(CDM)设计 概念模型设计阶段侧重于对用户需求的分析,根据用户需求,抽丝剥茧抽象出实体,每个 实体对应的就是以后数据库中的一个表格,于是实体的属性就映射成为了数据表的字段;各个 实体的关系也将会在下一阶段的 PDM 图中以外键关系反应出来。本案例实体有 4 个:部门 (depart)、组(group)、用户(user)、用户组群(userGroup);其中,用户组群是为了展 示实体之间如何处理多对多的关系而增加的实体。 2.2.2 物理模型(PDM)设计 物理模型设计阶段是在概念模型设计的基础上,由软件自动转化生成。这个阶段得到的 PDM 图,每个实体的属性,包括由关系转化而来的外键,就真正表示数据库中对应表的字 段; 2.3 架构设计 架构设计,是根据所开发网站规模、用户需求等各方面因素,搭建出架构设计主体框架。 该文中使用的架构包 JavaDemo,界面简洁,结构清晰,“江西微软技术中心”常在 IT 项目培训 教学中使用。 龙源期刊网 http://www.qikan.com.cn 本次架构设计是在用户需求定义明确,并完成了详细的数据库设计基础上,用 JavaDemo 实现。 最终架构生成的代码,每个实体对应产生的页面有三个,以“用户(user)”实体来看分别 是:user-list.jsp,user-input.jsp,user-view.jsp。 具体步骤略。 2.4 修改后台管理功能相关模块的代码 根据前面对“用户管理系统”的数据库设计的结果,部门、组、用户、用户组群之间是有一 定的业务逻辑关系的!根据设计结果,用户属于某工作组,工作组属于某部门,这样,部门、 工作组、用户之间就形成了依赖关系;比如,一开始增加用户记录时,由于数据库中还没有任 何部门、工作组的数据,用户记录插入数据库表时肯定不完整。 因此代码修改时,在实现“用户管理系统”后台管理功能时,应体现这个业务逻辑关系。 2.5 几点说明 受到特定框架技术约定的约束,在进行数据库设计时,表格命名、字段命名、comment 等 内容需遵从约定; 受到框架技术约定的约束,在 jsp 页面命名时,要遵循相关规定; 具体约束内容,因篇幅原因,该文不做详述。请参看相关用户手册。 3 结束语 SSH 框架技术可以短时间内迅速搭建起结构清晰、可复用性好、维护方便的 Web 应用程 序。但由于不同项目的具体业务流程、业务处理内容等不同,加上后台管理功能最终都可以归 结为底层数据的增删改查,不像前台页面要求有丰富的页面效果和很好的用户互动体验,这使 得后台管理功能的开发、实现和维护很适合用 SSH

基于SSH框架技术的网站后台管理功能的实现.doc

基于SSH框架技术的网站后台管理功能的实现 - 龙源期刊网 http://www.qikan.com.cn 基于 SSH 框架技术的网站后台管理功能的 实现 作者:于海雯 娄芳 来源:《电脑...

基于SSH框架的Web网站设计与实现.doc

基于SSH框架的Web网站设计与实现_互联网_IT/计算机_专业资料。毕业论文(设计) ...本次设计包括三个大模块分别为,后台管理 OA 系统、官网系统、图书出 售系统,...

基于SSH框架技术的学生信息管理系统的设计与实现_论文.pdf

基于SSH框架技术的学生信息管理系统的设计与实现 - 计算机应用 Compute

基于SSH框架技术的企业信息管理系统的设计与实现_论文.pdf

基于SSH框架技术的企业信息管理系统的设计与实现 - 随着我国IT技术的迅猛发展,B/S方式企业综合管理系统因其自身的优点已被广泛运用。系统实现良好的效果表明,SSH...

基于SSH框架的文档管理系统(含源文件)_图文.doc

基于SSH框架的文档管理系统(含源文件)_电脑基础知识...技术、基于 B/S 架构开发的网上文档 管理系统。系统...开发工具,用中文版的 Oracle 作为后台数据库来实现...

基于SSH框架的教务管理系统的设计与实现.pdf

电视技术,2009 (9) 128 信息通信 高贤强: 基于 SSH 框架的教务管理系统的设计与实现 } os.close(); in.close(); return null; 2.2 系统流程设计根据 2...

基于SSH架构的办公管理系统设计与实现_图文.pdf

基于SSH架构的办公管理系统设计与实现_电子/电路_工程科技_专业资料。计算机技术的普及和网络的不断发展对企业办公方式产生革命性影响,传统纸质办公方式不仅效率低下...

基于SSH框架的中小企业管理系统的设计与实现.pdf

基于SSH框架的中小企业管理系统的设计与实现 - 目前,随着信息化的到来,企业管

基于SSH框架的论坛的设计与实现_图文.doc

(论文) 题 目: 基于 SSH 框架的论坛的设计与实现 学号: 计算机科学技术 月 ...11 3.2.3 后台管理功能模块流程 ......

基于SSH框架的学术会议管理系统的设计与实现.pdf

基于SSH框架的学术会议管理系统的设计与实现 - 随着学术会议召开的日益频繁,对学术会议信息化管理的需求也日益迫切,然而国内对学术会议管理系统的开发却并不成熟。有...

基于SSH框架的网上书店的设计与实现_图文.doc

基于SSH 框架的网上书店的设计与实现 基于 SSH 框架的网上书店的设计与实现 ...该系统主要由前台信息发布网站后台管理 维护系统两部分构成,前台网站实现网上...

基于SSH框架的电子商务网站主要用到的技术_图文.pdf

基于SSH框架的电子商务网站主要用到的技术_电子/电路...实现了可弹性化的架构,在压力增大的时候可以临时添加...Linux 的 MySQL 如果由用户自己或系统管理 员而不...

基于SSH框架的BBS管理系统 课程论文.doc

基于SSH框架的BBS管理系统 课程论文_计算机软件及应用...功能以及系统管理员对后台的管理功能,如管理帖子和...目的是介绍运用 JSP 技术设计并实现论坛 网站的功能...

基于SSH框架的网上论坛与实现_图文.doc

基于SSH框架的网上论坛与实现_工学_高等教育_教育...另外本论坛也可以通过后台管理及时地更新论坛内容,让...技术的不断发展,己经由原来简单的电子 公告板系统...

基于SSH框架的网上订餐系统的设计与实现.pdf

基于SSH框架的网上订餐系统的设计与实现_互联网_IT/计算机_专业资料。分类号: ...2.设计了订餐系统的功能模块,包括面向前台消费者的功能模块和面向后台系 统管理...

基于SSH框架的论坛信息管理系统的设计_论文.pdf

基于SSH框架的论坛信息管理系统的设计_电子/电路_工程科技_专业资料。信息技术 ...(a)-0011-02 件实现对所有业务流程的具体控制和调用,以此实现业务逻辑与 用户...

基于SSH框架的智能仓储物流管理系统的设计与实现_图文.pdf

基于SSH框架的智能仓储物流管理系统的设计与实现_互联...信息技术的飞速发展, 通过互联网进行仓库的管理已经...器就可以和系 统彼此相连,提交信息到后台业务逻辑层...

基于SSH框架的论坛信息管理系统的设计.doc

龙源期刊 http://www.qikan.com.cn 基于 SSH 框架的论坛信息管理系统的设计 作者:林莉莉 来源:《科技资讯》2016 年第 28 期 摘要:网络交流方式的多样性是...

基于SSH框架的设备租赁管理系统设计与实现.doc

基于SSH框架的设备租赁管理系统设计与实现 - 龙源期刊 http://www.qikan.com.cn 基于 SSH 框架的设备租赁管理系统设计与 实现 作者:潘甜甜等 来源:《软件导刊...

...框架相互整合技术实现的数码产品管理系统的实现实例....pdf

J2EE课程设计教学项目基于SSH三大框架相互整合技术实现的数码产品管理系统的实现实例(第4部分)_计算机软件及应用_IT/计算机_专业资料。J2EE课程设计教学项目...