`
zengbo0710
  • 浏览: 403595 次
社区版块
存档分类
最新评论
文章列表
文是开发基于spring的web应用的入门文章,前端采用Struts MVC框架,中间层采用spring,后台采用Hibernate。    本文包含以下内容:    ·配置Hibernate和事务    ·装载Spring的applicationContext.xml文件    ·建立业务层和DAO之间的依赖关系    ·将Spring应用到Struts中  简介   这个例子是建立一个简单的web应用,叫MyUsers,完成用户管理操作,包含简单的数据库增,删,查,该即CRUD(新建,访问,更新,删除)操作。这是一个三层的web应用,通过Action(Struts)访问业务层,业务层访问DA ...
Struts可以运行在任何一个支持JSP1.2和Servlet2.3的WEB Container中Struts将所有的请求提交到同一个中心控制器,org.apache.struts.action.ActionServlet 类    web.xml配置 <servlet-name>action</servlet-name><servlet-class>org.apache.struts.action.ActionServlet</servlet-class><init-param><param-name>config</param-name><param-value>/WEB-INF/strut ...
模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。     1、模型(Model)  模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑.  2、视图(View)  视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。   3、控制器(controller)   控制器工作就是根据用户的输入,控制用户界面数据显示和更新model对象状态。MVC 式的出现不仅实现了功能模块和显示模块的分离,同时它还提高了应用系统的可维护性、可扩展性、可移植性和组件的可复用性   早期的程序中,如果不注意对数功能和显示的解耦合,常常会导致程 ...
验证系统代码JSP代码如下:<%response.setHeader("Pragma", "No-cache");response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires", 0);%><%@ page contentType="text/html; charset=GBK" language="java"%><%@ tagli ...
在我做过的很多项目的过程中,我一直有一个悬而未决的问题在困扰我,那就是持久层的开发。持久层的开发一般来说要么用CMP,要么用JDBC+DAO。 CMP就不用说了,它对我来说是一种失败的实践,而JDBC+DAO也存在很多的困难,我很 ...
Global site tag (gtag.js) - Google Analytics