文件名称:Struts2+Hibernate+Spring框架电子商城
文件大小:11.93MB
文件格式:RAR
更新时间:2015-04-20 05:12:42
Struts2+Hibernate+Spring
本系统采用的关键技术是Struts2+Hibernate+Spring整合和AJAX。之所以采用SSH整合是因为在软件工程领域,为了降低模块耦合度,提高模块的可重用性,分层一直是广为采纳的一个方法。其实分层还可以使开发人员专注于某一层进行开发,使得软件开发的分工变细,提高生产效率。通常分为以下几层: 1、UI层:负责与用户交互,包括:接受用户的请求,把处理结果返回给用户。这里我们采用struts来UI层,虽然比起Tapestry以及JSF这些事件驱动的表现层技术而言,Struts的设计显得有些老土,但它目前仍是表现层事实上的标准,在这一层还采用JSTL标签库,使它具有可移植性、可跨平台。 2、业务逻辑层:主要负责具体的业务处理。Spring是以MVC模式为基础,依赖注入为核心的Java应用框架,它利用Java的反射机制,将系统各层无缝的整合在一起,实现了系统各模块和各层次的解藕,提高了系统的可维护性和可移植性。
【文件预览】:
Sky
----.project(2KB)
----.mymetadata(282B)
----src()
--------action()
--------applicationContext_bean.xml(958B)
--------struts.xml(3KB)
--------applicationContext.xml(2KB)
--------daoimpl()
--------applicationContext_action.xml(975B)
--------daointf()
--------log4j.properties(1KB)
--------.struts.mex(1003B)
--------po()
--------interceptor()
----WebRoot()
--------WEB-INF()
--------Mes.jsp(1KB)
--------indexUser.jsp(2KB)
--------META-INF()
--------ok.jsp(818B)
----.myeclipse()
----.settings()
--------org.eclipse.wst.jsdt.ui.superType.container(49B)
--------org.eclipse.wst.common.project.facet.core.xml(252B)
--------org.eclipse.jdt.core.prefs(395B)
--------org.eclipse.wst.jsdt.ui.superType.name(6B)
--------org.eclipse.core.resources.prefs(140B)
--------org.eclipse.wst.common.component(447B)
--------.jsdtscope(500B)
----.classpath(529B)