- 浏览: 989396 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (223)
- JDBC技术 (29)
- Java Base (21)
- SSH框架的集合 (5)
- Javascript部分 (16)
- Sping2.5框架 (6)
- Hibernate框架 (19)
- JDBC中的数据库连接 (5)
- Ajax技术应用 (9)
- Java工具包下载 (3)
- Database (4)
- Java Web (13)
- 我的生活 (4)
- Struts2 (25)
- S2SH (1)
- Prototype (1)
- jfreeChart (5)
- JPA (7)
- JBPM (1)
- JasperReport (6)
- DWR (1)
- freeMark (2)
- IBatis (2)
- FCKeditor (2)
- POI (1)
- JQuery (6)
- JSON (1)
- JavaMail (3)
- Flex (2)
- CSS收藏夹 (1)
- 润乾报表 (2)
- 开源技术 (1)
- Android (2)
- Android_UI (1)
- Android_OS (6)
- Android_OpenLibs (3)
- Volley (1)
- JS_OpenLibs (1)
- Hessian (3)
- OS (1)
最新评论
-
damoluomu:
简单易懂
Java Web开发Session超时设置 -
di1984HIT:
学习了~~~~~~
Java Web开发Session超时设置 -
lord_is_layuping:
...
Java Web开发Session超时设置 -
15111285554:
...
Java Web开发Session超时设置 -
sfg1314:
暂停后重新下载就会报错:ClientAbortExceptio ...
Java Web 文件下载之断点续传
Struts2与Spring的集成:
一,加入Struts2支持
二,加入struts2-spring-plugin-2.1.6.jar包
三,加入Spring的支持
四:创建好业务逻辑层接口和对业务逻辑层的实现
如:
/** * 业务逻辑层接口 * * @author 张明学 * */ public interface LoginServiceInter { public boolean checkLogin(String username, String password); } /** * 对业务逻辑层接口的实现 * * @author 张明学 * */ public class LoginServiceImple implements LoginServiceInter { public boolean checkLogin(String username, String password) { if ("mengya".equals(username) && "xiaobo".equals(password)) { return true; } return false; } }
五,完成Action中的方法对业务组件的调用
/** * Action类 申明一个业务组件的接口并生成set方法,Action中的方法由该接口实例完成 * * @author 张明学 * */ public class LoginAction extends ActionSupport { private String username; private String password; // 业务逻辑层 private LoginServiceInter loginService; // 由Spring注入 public void setLoginService(LoginServiceInter loginService) { this.loginService = loginService; } @Override public String execute() throws Exception { if (loginService.checkLogin(username, password)) { return SUCCESS; } else { return INPUT; } } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } }
六,完成配置
1,在web.xml中加入对spring配置文件的支持
<!-- Spring的监听器 --> <listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class> </listener> <!--Spring的配置文件 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:applicationContext.xml</param-value> </context-param>
2,在Spring的applicationContext.xml中完成业务逻辑组件和Action的Bean的配置
<bean id="loginService
"
class="com.mengya.service.impl.LoginServiceImple">
</bean>
<bean id="loginServiceAction "
class="com.mengya.action.LoginAction">
<property name="loginService">
<ref bean="loginService"></ref>
</property>
</bean>
3,在struts.xml中完成strust2的配置
<package name="mengya" extends="struts-default">
<!-- 该Action的class是Spring的applicationContext.xml中的action Bean的name属性 -->
<action name="login" class="loginServiceAction
">
<result name="success">/result.jsp</result>
<result name="input">/index.jsp</result>
</action>
</package>
发表评论
-
Struts2 + JasperReport应用二:jasperReport Web形式打印
2010-02-02 16:16 5264将jasperReport设计文件和编译文件放到webRoot ... -
Struts2 + JasperReport应用一:导PDF,Excel,HTML显示
2010-01-29 16:34 9876我用的是struts2.1.6,从struts2的自带的dem ... -
Struts2 标签使用简介
2009-12-23 19:33 2659web.xml配置如下: <fil ... -
Struts2 的OGNL使用简介
2009-12-22 13:25 2355<div align="center" ... -
POI与Struts2的使用 poi-2.5.1.jar
2009-09-25 17:43 4884一.POI 简介 Jakarta POI 是apache的子项 ... -
jFreeChart与Struts2的组合,将jFreeChart作为显示视图
2009-09-25 16:26 1480jFreeChart与Struts2的组合: 一,加 ... -
Struts2的异常处理
2009-09-07 13:41 1383Struts2的异常处理: 1,定义自己的异常信息类:继承Ex ... -
Struts2.0深入学习 Strust2与Servlet API,Action多方法调用,result标签的type的类型
2009-09-06 11:08 4439Struts2深入探索: 1,package中的ab ... -
Struts2.0深入学习 命名空间,模型驱动,表单重复提交
2009-09-06 11:04 1879Struts2深入探索: 1,package中的ab ... -
Struts2国际化详解
2009-09-03 15:32 2722Struts2国际化: 1,国际 ... -
Struts2文件下载
2009-09-02 20:09 10610Struts2文件下载: Struts2文件下载对应将一个In ... -
设置Struts2文件上传的类型和大小
2009-09-02 20:09 5226设置Struts2文件上传的类型和大小: 在struts. ... -
Struts2多文件上传
2009-09-02 20:08 2458Struts2多文件上传: 在Action中配置三个属性: p ... -
Struts2文件上传详解
2009-08-31 17:27 2394Struts2文件上传: 一:请选参看Struts2_9中的S ... -
Struts2.0文件上传原理
2009-08-31 13:12 3066Struts2文件上传默认采用apache的文件上传的包,新建 ... -
Struts2的监听器的使用
2009-08-25 19:02 2533Struts2的监听器: 一,建立监听器: ... -
Struts2的拦截器的使用详解
2009-08-25 18:59 2378Struts2的拦截器: 一,拦截器的使用: ... -
Struts2拦截器原理分析
2009-08-25 18:55 2379第一步:创建目标对象的接口 /** * 目标对象的接口 ... -
Struts2的检证框架详解
2009-08-25 13:00 2449Struts2的检证框架: 一,根据字段校验(为每一 ... -
Struts2的Action多个方法配置和验证
2009-08-18 20:16 4794Struts2的Action多个方法配置和验证: 1 ...
相关推荐
标题 "ext2.0+struts2.1+spring2.0+jdbc框架" 提到的是一个基于Java的Web开发架构,它结合了四个关键组件:EXT JS的2.0版本,Struts2.1,Spring2.0,以及JDBC(Java Database Connectivity)。这个组合在早期的Web...
此外,还需要配置Struts 2与Spring的集成,通常是通过使用`spring-plugin`插件来实现。这样,Action实例可以从Spring容器中获取,实现依赖注入。 4. **使用Spring的事务管理**:由于Spring提供了事务管理能力,我们...
根据给定文件的信息,本文将详细介绍如何配置Struts2.1.6、Spring2.0与Hibernate3.1这三个框架的整合开发环境。这是一套经典的MVC(Model-View-Controller)架构组合,适用于构建复杂的Java Web应用程序。 ### 一、...
Struts1.2、Spring2.0 和 iBATIS2.3 是早期广泛使用的Java Web开发框架组合,它们各自承担着不同的职责,共同构建了一个功能完善的新闻发布系统。在这个系统中,Struts作为表现层框架,负责处理用户请求并展现响应;...
Struts1.2和Spring2.0的整合是Java企业级开发中常见的一种技术组合,它们各自在Web应用中承担着不同的职责。Struts1.2作为MVC框架,负责控制应用程序的流程,而Spring2.0则是一个全面的轻量级应用框架,提供了依赖...
Struts2.0、Spring2.0和Hibernate3.0是Java Web开发中经典的MVC框架组合,被誉为SSH(Struts、Spring、Hibernate)框架。这个项目旨在展示如何将这三个框架进行集成,以便在实际应用中实现高效的数据访问和业务逻辑...
Struts2.0、Spring2.0、Hibernate3和DWR以及Freemarker是Java Web开发中的关键组件,它们各自负责不同的职责,并且通过合理的整合,可以构建出强大的企业级应用系统。 Struts2.0是Apache软件基金会下的一个开源MVC...
Struts1.2、Spring2.0和Hibernate3.1是经典的Java企业级开发框架组合,它们在2000年代中期至后期广泛应用于构建基于Java的Web应用程序。这个组合通常被称为“SSH”三位一体,各自负责不同的职责: 1. **Struts1.2**...
本项目基于Struts2.0、Spring2.0和Hibernate3.0,提供了SSH2的实践案例,便于开发者学习和理解。 **Struts2.0** Struts2是一个开源的MVC(Model-View-Controller)框架,它是Struts1的升级版,引入了更多现代Web...
【Struts2.0+Spring2.0+Hibernate3.1+Web应用】是一个经典的Java企业级应用架构组合,主要用于构建高效、灵活且易于维护的Web应用程序。这个组合集成了Struts2作为MVC框架,Spring作为依赖注入(DI)和面向切面编程...
Struts2.0、Spring2.0 和 Hibernate 是 Java Web 开发中著名的三大开源框架,它们各自负责不同的职责,共同构建了一个强大的后端开发体系。这个"Struts2.0+spring2.0+hibernate开发JAR包"包含了这三个框架的核心库,...
Struts2.1.6与Spring 2.0的整合是Java Web开发中常见的技术组合,主要用于构建MVC(Model-View-Controller)架构的应用程序。这个整合过程可以帮助开发者充分利用Struts2的优秀表现层控制和Spring的强大依赖注入以及...
Struts1、Spring2.0和iBatis是Java Web开发中的三个重要框架,它们各自在应用程序的不同层面发挥着关键作用。Struts1是MVC(Model-View-Controller)架构的一个实现,负责处理用户的请求并展示结果;Spring2.0则是一...
Struts2.2.3、Spring 2.0 和 Hibernate 3.1 是经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用程序。这三个框架的整合旨在实现MVC(模型-视图-控制器)架构,使得业务逻辑、数据访问和用户界面之间...
Struts2.0、Spring2.0和Hibernate3.1是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)架构。这个仓库管理系统是基于SSH搭建的,展示了如何在实际项目中整合这三个框架进行数据管理。 ...
Struts1.2、Spring2.0和Hibernate3.1是经典的Java企业级开发框架组合,被称为SSH(Struts-Spring-Hibernate)集成框架。这个小实例为学习者提供了使用这三个框架协同工作的基础示例,有助于理解它们如何在实际项目中...
Struts1.2、Spring2.0和Hibernate3是经典的Java Web开发框架组合,被称为SSH框架。这个框架集成示例提供了在项目中整合这三个组件的方法,以实现模型-视图-控制器(MVC)架构,增强应用的可维护性和可扩展性。 ...
Struts1.2、Spring2.0和Hibernate3.2是经典的Java企业级开发框架组合,被称为SSH框架。这个整合源码提供了这三个组件的集成示例,确保了兼容性和无jar包冲突,使得开发者可以快速地搭建和运行一个完整的Java Web项目...
SSH(Struts2 + Spring2.0 + Hibernate3.1)是一个经典的Java Web开发框架组合,用于构建高效、可扩展的企业级应用。这个上传下载例子是基于SSH框架实现的一个功能模块,它展示了如何在Web应用中处理文件的上传和...
此外,Struts2与许多其他框架如Spring的集成也更加紧密,提高了整体应用的可维护性和扩展性。 **Spring** 是一个全面的Java企业级应用开发框架,它涵盖了依赖注入(DI)、面向切面编程(AOP)、数据访问、事务管理...