`
BestUpon
  • 浏览: 290561 次
  • 性别: Icon_minigender_1
  • 来自: 兰州
社区版块
存档分类
最新评论

框架底层综合+快速开发+代码重用框架-设计(Action)层)

 
阅读更多

框架底层综合+快速开发+代码重用框架-设计(Model层)

框架底层综合+快速开发+代码重用框架-设计(Dao层)

框架底层综合+快速开发+代码重用框架-设计(Service层)

框架底层综合+快速开发+代码重用框架-设计(Action层)

 

由于Action是设计业务,不好描述,所以这里不再描述,将源码赋予附件中,感兴趣的朋友自行研究。

 

实例代码:

 

@ParentPackage("struts-default")
@Namespace("/security")
@Results( { @Result(name = "modifyerror", type = NullResult.class, value = "/main/admin/security/user/modifyerror.html", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "modifyok", type = NullResult.class, value = "/main/admin/security/user/modifyok.html", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "error", type = NullResult.class, value = "/error.jsp", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "invalid.token", type = NullResult.class, value = "/invalidToken.jsp", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "input", type = NullResult.class, value = "/main/admin/security/user/edit.jsp", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "close", type = NullResult.class, value = "/main/admin/tip/close.jsp", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "complete", type = NullResult.class, value = "/main/admin/tip/success.jsp", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "list", type = NullResult.class, value = "/main/admin/security/user/list.jsp", params = { "contentType", "text/html;utf-8" }),
		@Result(name = "edit", type = NullResult.class, value = "/main/admin/security/user/edit.jsp", params = { "contentType", "text/html;utf-8" }) })
@Controller("userAction")
public class UserAction extends ActionSupport {}
  • action.rar (3.2 KB)
  • 描述: 基础代码
  • 下载次数: 166
分享到:
评论
5 楼 1happy10 2010-09-21  
增删改砍掉了,开发速度会提高很多
4 楼 beowulf1985 2010-09-21  
mark yi xia
3 楼 susam 2010-09-21  
不如用SpringSide
2 楼 BestUpon 2010-09-20  
jl580650 写道
粗略看了下LZ的4个帖子,基本就是SSH+泛型
如果项目就是普通的CRUD,没有复杂业务逻辑的话,用上这个模板还是不错的

一般的信息管理系统都是CRUD!这样写要省去好多代码了!开发速度很快!
1 楼 jl580650 2010-09-20  
粗略看了下LZ的4个帖子,基本就是SSH+泛型
如果项目就是普通的CRUD,没有复杂业务逻辑的话,用上这个模板还是不错的

相关推荐

    开发者突击_Java+Web主流框架整合开发_J2EE+Struts+Hibernate+Spring+源代码

    因此,"开发者突击_Java+Web主流框架整合开发_J2EE+Struts+Hibernate+Spring+源代码"这个资源对于初学者和有经验的开发者来说都是宝贵的参考资料,能帮助他们快速上手并精通SSH2框架的整合开发。

    ssh框架开发包

    通过合理利用SSH框架,开发者可以更加专注于业务逻辑的实现,而无需过多关注底层的实现细节,大大提高了开发效率和代码质量。这个"ssh框架开发包"提供的jar文件正是实现这一框架的基础,为开发者免去了自行下载和...

    新版Android开发教程.rar

    • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • 集成的浏览器 基于开源的 WebKit 引擎 • 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 ...

    UHPHP底层源码和开发实例

    UHPHP是一个轻开发,重数据结构和存储关系,高度重用,灵活性和扩展性的业务型开发框架。 UHPHP保留原生态php语法风格,初级程序也能快速掌握和实施项目开发。 为满足不同的业务开发需要, UHPHP不单具有MVC的标准...

    Java_web 三大框架——Stuts开发应用

    在这个场景中,我们主要关注Struts框架,它是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,用于简化开发过程,提供更好的可维护性和可扩展性。 Struts框架的主要功能包括请求分发、业务逻辑控制、...

    ThinkPHP3.2.1完全开发手册PDF[2014-02-14]

    ThinkPHP框架遵循Apache2开源协议,自发布以来,它的设计理念一直是以简洁、实用为目标,同时保持高性能和代码简洁。ThinkPHP框架以其易用性和丰富的功能特性著称,尤其在WEB应用开发领域,为开发者提供了强有力的...

    简易框架介绍,教学PPT

    框架在IT领域中扮演着至关重要的角色,它是一种预设的、可重用的设计方案,专为特定系统或子系统而构建。一个完整的应用程序通常由多个框架协同工作,如在Web应用中,可能会有Web框架负责处理HTTP请求,业务框架处理...

    struts1框架源代码

    Struts1是一个经典的Java ...同时,源码分析也有助于开发者在面试中展示对框架底层实现的掌握,提升专业技能。尽管Struts1已逐渐被其他更先进的框架所取代,但它的设计理念和实现方式仍对现代Web开发有着深远的影响。

    SSH框架+MySQL搭建项目(登录注册等)

    SSH框架,全称为Struts2、Spring和Hibernate的组合,是Java Web开发中常见的三大开源框架,用于构建高效、可重用的Web应用程序。SSH框架的整合提供了模型-视图-控制器(MVC)设计模式的完整实现,使得开发者能够更...

    struts框架详细介绍

    它的核心在于提供了一种结构化的、可重用的、易于维护的开发方式,使得开发者可以更专注于业务逻辑的实现,而减少对底层细节的关注。 **Struts框架的组成部分** 1. **struts-config.xml**: 这是Struts框架的配置...

    SSH框架概述——适用得很!

    在Model2设计模式中,业务逻辑与表示逻辑是分离的,提高了代码的可维护性和可重用性。Struts通过Action类和ActionForm对象来处理用户请求,ActionServlet作为控制器,负责转发请求到相应的Action,Action再调用业务...

    struts框架原理图

    它主要用于Java EE平台上的Web开发,能够帮助开发者快速构建可维护性强、易于扩展的企业级应用。Struts框架的核心组件包括ActionServlet、ActionForm、Action和ActionForward等,它们共同协作完成业务逻辑处理和视图...

    Java 框架开发

    此外,Struts2支持Tiles框架,允许创建可重用的页面片段,进一步提高了视图的设计效率。 在模型部分,Struts2提供了ValueStack,它是一个对象栈,用于存储Action上下文中的数据。ActionContext是Struts2中一个关键...

    外文翻译---JSP技术与主流JAVA+EE开源框架(SSH)技术简介.pdf

    JSP将页面逻辑与网页设计和展示分离,支持基于可重用组件的设计,使得Web应用程序的开发快速且简便。 当Web服务器面临对JSP页面的请求时,首先执行相应的程序,然后将程序执行的结果与JSP文档中的HTML代码合并返回...

    struts框架讲解

    在学习框架时,我们应当关注框架的底层机制、它所提供的功能以及我们如何在此基础上继续开发。 Java开发中常用的框架有Spring、Struts2、Hibernate、MyBatis等,这些都是企业开发中主流的框架组合,它们各自负责...

    ssh框架

    它的设计初衷在于帮助开发者快速构建结构清晰、可重用性强、易于维护的Web应用程序。SSH框架通过将职责明确划分到四个主要层面——表示层、业务逻辑层、数据持久层以及域模块层,从而实现了各层间的低耦合度和高内聚...

    学习JAVAWEB开发三大框架整理.pdf

    JavaWeb开发中的三大框架——Struts、Hibernate...通过整合,开发者可以更专注于业务逻辑,而无需过多关注底层细节,提高了开发效率和代码的可维护性。在实际项目中,SSH框架的运用已经成为JavaWeb开发的标准实践之一。

    平台技术框架比较方案

    6. **持久层优化**:Hibernate作为持久层解决方案,提供了ORM服务,减少了对JDBC的依赖,提高了开发效率,并且支持跨数据库的SQL抽象,使得代码更加数据库无关。 总结来说,这个方案推荐使用Struts1.2和Hibernate...

    Struts框架详解.doc

    - **提高开发效率**:Struts框架提供了一套预定义的架构,开发者可以快速构建应用,而无需从头开始编写基础架构代码。 - **代码复用**:通过MVC模式,Struts鼓励代码分离,使得模型、视图和控制器可以独立重用,降低...

Global site tag (gtag.js) - Google Analytics