MVC SSH模式
来源:互联网 发布:it编程培训中心靠谱吗 编辑:程序博客网 时间:2024/06/05 06:00
第一种:MVC开发模式
1、主要文件介绍:
★ VO、POJO对象
★ DAO接口
★ IMPL接口实现类
★ DAO工厂
★ VO、POJO工厂
★ DBC数据库连接管理类,数据库事务处理机制
★ Servlet业务处理及其配置文件
★ JSP调用页面(增、删、改、查)
2、调用模式: JSP->Servlet->DAO->DB
第二种:SSH开发模式(即: Struts2.0 + Spring2.0 + Hibernate3.2 及以上框架版本整合程序开发)
1、主要文件介绍:
Sturts2.0 配置--> sturts.xml、struts.properties
Spring2.0 配置--> applicationContext.xml
Hibernate3.2配置--> hibernate.cfg.xml
JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
Action--> 业务Action.java和导出Excel的Action等
VO --> bean.java及 bean.hbm.xml配置文件
Service --> Service接口定义类
DAO --> DAO接口定义类
DAOImpl --> DAO接口Implements实现类
程序配置 --> web.xml
验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
页面美工 --> 页面按钮样式及CSS样式文件
2、调用模式:
Sturts->Service->action->DAO->DAOImpl->Spring->Hibernate->DB
第三种:SSI开发模式(即: Struts2.0 + Spring2.0 + Ibatis2.3 及以上框架版本整合程序开发)
1、主要文件介绍:
Sturts2.0配置--> sturts.xml、struts.properties
Spring2.0配置--> applicationContext.xml
Ibatis 配置--> sqlmap-config.xml
JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
Action--> 业务Action.java和导出Excel的Action等
VO --> bean.java及bean.xml( Ibatis) 配置文件
Service --> Service接口定义类
DAO --> DAO接口定义类
DAOImpl --> DAO接口Implements实现类
程序配置 --> web.xml
验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
页面美工 --> 页面按钮样式及CSS样式文件
2、调用模式:
Sturts->Service->action->DAO->DAOImpl->Spring->Ibatis->
以上是对java的流行开发模式的技术层面详细解释,欢迎大家一起来PK讨论下,如果各位需要这三种模式的开发样例,可以
在天空软件园(http://www.skycn.com/)的搜索里输入"autocode" ,或点击下面地址
http://www.skycn.com/search.php?ss_name=autocode&sf=default
就可以下载到代码样例,标准代码架构,希望对大家有些帮助!
1、主要文件介绍:
★ VO、POJO对象
★ DAO接口
★ IMPL接口实现类
★ DAO工厂
★ VO、POJO工厂
★ DBC数据库连接管理类,数据库事务处理机制
★ Servlet业务处理及其配置文件
★ JSP调用页面(增、删、改、查)
2、调用模式: JSP->Servlet->DAO->DB
第二种:SSH开发模式(即: Struts2.0 + Spring2.0 + Hibernate3.2 及以上框架版本整合程序开发)
1、主要文件介绍:
Sturts2.0 配置--> sturts.xml、struts.properties
Spring2.0 配置--> applicationContext.xml
Hibernate3.2配置--> hibernate.cfg.xml
JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
Action--> 业务Action.java和导出Excel的Action等
VO --> bean.java及 bean.hbm.xml配置文件
Service --> Service接口定义类
DAO --> DAO接口定义类
DAOImpl --> DAO接口Implements实现类
程序配置 --> web.xml
验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
页面美工 --> 页面按钮样式及CSS样式文件
2、调用模式:
Sturts->Service->action->DAO->DAOImpl->Spring->Hibernate->DB
第三种:SSI开发模式(即: Struts2.0 + Spring2.0 + Ibatis2.3 及以上框架版本整合程序开发)
1、主要文件介绍:
Sturts2.0配置--> sturts.xml、struts.properties
Spring2.0配置--> applicationContext.xml
Ibatis 配置--> sqlmap-config.xml
JSP文件--> 具有Struts2.0支持的增、删、改、查页面及自定义查询、自动分页等操作
Action--> 业务Action.java和导出Excel的Action等
VO --> bean.java及bean.xml( Ibatis) 配置文件
Service --> Service接口定义类
DAO --> DAO接口定义类
DAOImpl --> DAO接口Implements实现类
程序配置 --> web.xml
验证框架--> bean-validation.xml (实体验证)、SaveAction-validation.xml (保存验证)、UpdateAction-validation.xml (修改验证)
日志管理配置 --> log4j.xml 国际化配置-->globalMessages_zh.properties(中文) globalMessages_en.properties(英文)
页面美工 --> 页面按钮样式及CSS样式文件
2、调用模式:
Sturts->Service->action->DAO->DAOImpl->Spring->Ibatis->
以上是对java的流行开发模式的技术层面详细解释,欢迎大家一起来PK讨论下,如果各位需要这三种模式的开发样例,可以
在天空软件园(http://www.skycn.com/)的搜索里输入"autocode" ,或点击下面地址
http://www.skycn.com/search.php?ss_name=autocode&sf=default
就可以下载到代码样例,标准代码架构,希望对大家有些帮助!
你是否对java编程恍然大悟了! 很简单了吧!
同时告诉做程序的也可以赚点外快,想我这样:http://t.cn/zOyltbx
- MVC SSH模式
- ssh框架 mvc设计模式
- ssh-----MVC设计模式介绍
- ssh (MVC软件开发模式)
- 浅谈MVC模式与SSH框架
- SSH & MVC
- 不用ssh,自己用servlet实现MVC模式
- SSH三大框架与MVC设计模式的理解
- Java三大框架SSH与MVC的设计模式
- 浅谈MVC设计模式和SSH框架的关系
- J2EE-MVC-SSH
- Java—SSH(MVC)
- J2EE MVC SSH
- SSH与MVC
- MVC思想应用于SSH
- SSH MVC的关系
- 【MVC】走向MVC模式
- 深入浅出Java三大框架SSH与MVC的设计模式
- Java:Override 和 Overload 解惑
- linux mysql c 编程
- C#数据库编程
- Ext form加载数据 load方法 load加载数据要是数组形式的,不能是json对象
- CCD 与 CMOS 的主要差别
- MVC SSH模式
- android 有关怎么自己添加系统级服务 java层 重点aidl
- JOJ2243:Endless Carry
- 虚拟机无法连接到网络
- 我自己在学arm7——ourdev
- Win7 安装 OpenCV2.3.1 到VS2010
- 详解 Visual C# 数据库编程
- ubuntu 关闭 图形界面
- 毕业选择创业公司的5个原因