`
penua
  • 浏览: 18983 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts2 完成一个功能所需的步骤

阅读更多
一般来说,各种功能画面可以归结为:增,删,改,查四种,当然也可能是其中若干种操作的组合.
用struts2来开发,一般要做以下的一些工作.

- 定义 BO
  (一般定义成String,并通过validate方法验证)
+-- Condition BO
+-- Result BO
- 定义Entity
  (用于数据更新)
+-- DB对应的POJO
+-- Hibernate配置文件(如果使用了Hibernate的话)
- 定义 DAO
  (Entity,BO的DB操作,逻辑要尽可能简单)
+-- Dao Interface
+-- Dao Implements
- 定义 Servise
  (利用DAO来完成逻辑处理)
+-- Service Interface
+-- Service Implements
- 定义 Action
  (画面输入输出相关)
+-- Action
+-- Action Validator(如果使用客户端验证的话)
- 定义 JSP
+-- JSP
- 定义 配置文件
+-- Spring 配置:Dao,Service,Action
+-- Struts 配置:Action

一般来说,还会把一些共通性的定义做好,如
- 定义SessionFactory(Spring的配置文件)
- 定义事务
- 定义基类(BaseAction,BaseDao,BaseService等)
分享到:
评论

相关推荐

    struts2.3升级所需jar和升级步骤.zip

    struts2.3升级所需jar和升级步骤

    搭建Struts2开发环境

    描述Struts2所需的开发环境及其搭建步骤

    struts2的应用命令

    Struts2所需的最少jar包:编写Struts的步骤:Package配置;Action中包含多个方法的调用等

    Struts2简单开发环境的搭建(初级)

    第一步骤所需的jar文件 博文链接:https://457341083.iteye.com/blog/1881331

    java大作业基于SSH框架的学生成绩管理系统源码.zip

    java基于SSH框架的学生成绩管理系统源码。要求: (1) 整合Struts2、Spring和Hibernate框架...​ (3) 在Spring配置文件中增加该DAO层实现类的定义,并需要依赖注入一个SessionFactory bean的引用。 7、 开发Service

    1.Struts2升级简易参考说明 -0415.doc

    struts2升级参考说明,包含各个所需替换的jar包,操作步骤,风险点

    Struts原理、开发及项目实施

    Struts原理、开发及项目实施 Holen 2002-9-12 <br/>1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点...

    使用Annotation并对DAO层封装具有分页功能的S2SH整合实例_好资源0分送

    个人认为由Sun官方支持的EJB规范会越来越流行,此时如果使用基于Annotation的SSH框架很容易转移到Struts+EJB+Spring的项目中,而且使用Annotation,很容易实现0配置,像在这个实例中就一个配置,这样避免了配置文件...

    一个很好地商城项目,适合java初学者或者用来做毕设.zip

    2. 创建项目:在IDE中创建一个新的Java项目,并设置好项目的名称和路径。 3. 导入依赖库:在项目的配置文件中添加所需的依赖库,如Spring、Hibernate、Struts等。这些库将提供项目所需的核心功能和框架支持。 4. ...

    SSH整合步骤

    此压缩包包含四个文档,SSH登录,SSH整合,SSH整合的具体步骤,开发环境的搭建和配置。Struts2, Hibernate和Spring所需版本以及它们的下载地址。

    SSH2配置及jar包说明(包含jar包)

    整合SSH2框架所需的所有jar包,及struts+spring+hibernate 所需各个jar包的作用说明,并附有搭建SSH框架的详细操作步骤和实例,绝对超值。

    Spring面试题

    2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。 4. hibernate的性能非常好,因为它是个...

    基于Jsp的图书馆管理系统毕业论文(源码+数据库+sql+word毕业论文文档).zip

    实现图书馆对所藏图书的按类别、书名等多方面的查询,最大的方便读者和图书馆工作人员对所需图书的查询; 2.建立图书馆外借读者数据库,方便工作人员对读者进行有效管理; 3.建立图书馆工作人员数据库,限定每个工作...

    ssh(structs,spring,hibernate)框架中的上传下载

    第3~9行定义了一个数据源,其实现类是apache的BasicDataSource,第11~25行定义了Hibernate的会话工厂,会话工厂类用Spring提供的LocalSessionFactoryBean维护,它注入了数据源和资源映射文件,此外还通过一些键值对...

    Java高级程序设计实战教程第三章-Java反射机制.pptx

    3.1 应用场景 在一些开源框架里,如Spring,Struts,Hibernate,MyBatis等,应用程序会提供一个配置文件如xml文件或者properties,然后在Java类里面解析xml或properties里面的内容,得到一个字符串,然后用反射机制...

    JAVA上百实例源码以及开源项目

    2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯...

    JAVA上百实例源码以及开源项目源代码

    2个目标文件,一个服务器,一个客户端。 Java Telnet客户端实例源码 一个目标文件,演示Socket的使用。 Java 组播组中发送和接受数据实例 3个目标文件。 Java读写文本文件的示例代码 1个目标文件。 java俄罗斯...

    haivDb4J2ee1.3

     二、配置HaivDb4J2ee所需的工程模板,主要有增删改模板和查询模板。本步骤可以自行配置,也可联系作者进行配置。  三、数据库设计人员设计数据库结构,建议对所有表和列增加注释(对注释的利用是本工具的亮点之一...

    整理后java开发全套达内学习笔记(含练习)

    宣告变量名称的同时,加上“final”关键词来限定,这个变量一但指定了值,就不可以再改变它的值 如:final int n1= 10; n1=20; 这就会报错 输出命令: System.out.println() 会自动换行的打印 System.out....

Global site tag (gtag.js) - Google Analytics