`
郑富成
  • 浏览: 15718 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Spring MVC 2.5 开发 注意事项

阅读更多

最近开发使用Spring MVC 2.5,涉及一些注意事项。

由于文档都是英文为主,中文文档稀少,因此我记录下来吧。

 

 

 

上传文件时,一定要添加@RequestParma(value="fileupload")

 

spring mvc 2.5中使用json

 

首先使用json所需要的包要以下四个。

commons-beanutils
commons-lang
ezmorph
json-lib-1.1-jdk15

 

另外需要额外的一个包

json-lib-ext-spring

 

创建一个views.xml 在web-inf下。

内容为:

 

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:util="http://www.springframework.org/schema/util"
    xsi:schemaLocation= "http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/util
http://www.springframework.org/schema/util/spring-util-2.5.xsd">
 <bean name="jsonView" class="net.sf.json.spring.web.servlet.view.JsonView" />
</beans>
 
接着在你的配置文件中,加入bean
<!-- json -->
<bean id="xmlFileViewResolver" class="org.springframework.web.servlet.view.XmlViewResolver">
    <property name="location">
        <value>/WEB-INF/views.xml</value>
    </property>
    <property name="order">
        <value>1</value>
    </property>
</bean>
 
对于代码中页面返回为:page为对应页面
return ModelAndView("page",map);
 
对于代码中json数据返回为:jsonView为固定的返回json数据写法
return new ModelAndView("jsonView",map);
 
这次项目的框架,大概思路是这样的


public interface IBaseService<T>{
}
public abstract BaseService<T> extends IBaseService{
}
public interface HelloService<T> extends IBaseService{
}
public class HelloServiceImpl extends BaseService<Hello> mplements HelloService{
}
public abstract class BaseController{
//isError
//errorMsg

protected abstract IBaseService getIBaseService();

@RequestMapping
public ModelAndView doHello(Condtion condtion){
}

}

 

文章若有错误,敬请指正,谢谢。

希望更多人把时间花在生活、陪家人和女朋友身上,而不是敲代码上.
分享到:
评论

相关推荐

    Struts1.2+Spring2.5+Hibernate3.2框架搭建(一)

    在IT行业中,构建高效、可维护的企业级应用是至关重要的,..."Struts+hibernate+Spring的整合方法.doc"则可能深入探讨整合过程中的一些技巧和注意事项。这些文档对于学习和理解这个经典框架组合的集成过程非常有价值。

    JPA+Spring2.5+Struts2.0实例 附详细文档

    提供的"整体流程.txt"、"集成JPA环境.txt"、"添加Spring.txt"和"添加struts2.txt"等文档,详细记录了上述每个步骤的配置细节和注意事项,对于初学者来说,是理解并掌握这三个框架集成的宝贵资源。 总结来说,JPA+...

    WEB高级编程实验报告之Spring-MVC.doc

    #### 四、实验注意事项 - 在编写代码时,注意遵循良好的编程习惯,如命名规范、代码结构清晰等。 - 对于复杂的业务逻辑,可以考虑使用分层架构,将业务逻辑、数据访问等分离。 - 在配置文件中,确保所有路径、类名...

    Spring中文文档下载

    对于Spring的文档,可能会涉及如何打开CHM(Compiled HTML Help)文件,以及阅读PDF文档时需要注意的事项。 `Spring3.2中文版.pdf`是Spring 3.2版本的中文文档,此版本进一步优化了对Java EE 6的支持,增强了数据...

    在Struts2与Spring2.5结合DWR2配置使用方法.doc

    #### 六、注意事项 - 确保DWR的配置与现有的Spring和Struts2配置不冲突。 - 注意安全性问题,特别是对于敏感操作应限制调用权限。 - 对于复杂的业务逻辑,建议仍然在服务器端处理,以确保应用的安全性和性能。 ...

    struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合笔记(二)

    Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们各自在模型-视图-控制器(MVC)架构中承担不同的职责。Struts2作为控制器,负责处理HTTP请求;Spring提供依赖注入(DI)和面向切面编程(AOP),用于...

    struts2.1 + hibernate3.2 + spring 2.5 实现blob数据上传、下载

    Struts2.1、Hibernate3.2和Spring 2.5是Java开发中经典的MVC框架组合,它们各自承担着不同的职责。Struts2作为控制层,负责处理用户请求并调度业务逻辑;Hibernate则作为持久层框架,处理数据库操作;而Spring作为...

    手动整合Struts1.3 +hibernate3.2+Spring2.5 .txt

    #### 三、注意事项 - 在整合过程中需要注意各个框架之间的兼容性问题,尤其是不同版本之间的冲突。 - 配置文件的路径设置需正确无误,如Spring的`contextConfigLocation`和Struts的`config`属性等。 - 数据库连接...

    struts-2.5-docs

    8. **升级指南**:对于从旧版本升级到Struts 2.5的开发者,这部分提供了详细的步骤和注意事项,确保迁移过程顺利进行。 通过阅读和研究"struts-2.5-docs",开发者可以学习到以下关键知识点: - **Action类**:...

    springboot参考指南

    开发你的第一个Spring Boot应用 v. 11.1. 创建POM vi. 11.2. 添加classpath依赖 vii. 11.3. 编写代码 i. 11.3.1. @RestController和@RequestMapping注解 ii. 11.3.2. @EnableAutoConfiguration注解 iii. 11.3.3. ...

    spring-boot-jsp

    6. 注意事项: - Spring Boot 2.5.x 版本后,JSP 支持已经被移除。对于较新的版本,可能需要寻找其他方式来实现类似的功能,例如使用 Thymeleaf 或者 Freemarker。 - 使用 JSP 可能会导致应用启动速度变慢,因为 ...

    struts+spring+hibernate简单增删改实例

    "说明.txt" 文件可能包含了详细的步骤指南和注意事项,比如如何配置Struts2的配置文件(struts.xml)、Spring的配置文件(applicationContext.xml)以及Hibernate的配置文件(hibernate.cfg.xml)。这些配置文件的...

    MyEclipse8.0构建SSH2框架指南.doc

    #### 四、注意事项 - 在添加库时推荐将包复制到项目下,这样可以方便在以后修改。 - 确保所有依赖的库都已正确配置,并且没有版本冲突。 - 对于Struts 2、Spring和Hibernate的配置,需要注意配置文件之间的协调一致...

    Spring API

    在应用服务器中使用Hibernate的注意事项 12.3. JDO 12.3.1. 建立PersistenceManagerFactory 12.3.2. JdoTemplate和JdoDaoSupport 12.3.3. 基于原生的JDO API实现DAO 12.3.4. 事务管理 12.3.5. JdoDialect ...

    Spring中文帮助文档

    在应用服务器中使用Hibernate的注意事项 12.3. JDO 12.3.1. 建立PersistenceManagerFactory 12.3.2. JdoTemplate和JdoDaoSupport 12.3.3. 基于原生的JDO API实现DAO 12.3.4. 事务管理 12.3.5. JdoDialect ...

    Flex4.1集成spring代码

    本文将深入解析“Flex4.1集成Spring代码”的核心知识点,包括Flex与Spring框架的集成原理、步骤以及实际应用中的注意事项。 ### Flex与Spring框架集成原理 Flex是Adobe推出的一种用于构建和部署富互联网应用程序...

    struts2 spring hibernate整合要点、注意点

    ### Struts2、Spring与Hibernate整合的关键点及注意事项 #### 一、概述 在Java Web开发领域,Struts2、Spring以及Hibernate是三个非常重要的框架。它们分别在MVC架构、依赖注入与业务逻辑管理、对象关系映射等方面...

    struts2 hibernate spring博文汇集

    - **注意事项**:例如避免使用过时或存在漏洞的版本,关注配置文件的安全性设置等。 - **插件介绍**:Struts2提供了丰富的插件支持,可以方便地实现各种功能需求。 ### Spring #### Spring框架简介 - **概念**:...

    SSH(Struts1.0+Spring+Hibernate)框架集成笔记

    #### 三、框架环境搭建顺序及注意事项 - **环境搭建顺序**:推荐的顺序为Spring -&gt; Hibernate -&gt; Struts1.0。确保Spring位于其他两个框架之前,这样可以在Spring中更好地管理和配置其他两个框架的相关组件。 - **...

    S2SH(struts2+spring+hibernate)三大框架整合

    **注意事项**: - 在配置过程中,确保Struts2的Action类名和Spring配置文件中Bean的id一致,以实现依赖注入。 - 选择正确的jar包版本,避免版本冲突。 - 确保所有配置文件正确无误,如`struts.xml`、`...

Global site tag (gtag.js) - Google Analytics