为了项目(采用 Spring + Struts + iBATIS 框架)开发过程的一致性、方便性,在 Eclipse 中配置以下这些参数(Preferences 窗口)
-
设置 New Class、Interface、Package、XML 的快捷方式分别为:
Ctrl + Shift ...
+ C、+ I、+ P、+ X;
-
配置所有项目的文本文件编码格式为 UTF-8:General -> Workspace -> Text file encoding -> Other 下,选择“
UTF-8
”;
-
Java -> Code Style -> Code Template -> Comments(重新设置某些属性的 Pattern 内容);
Files、Fields、Getters、Setters:该 Pattern 内容为空
Types:
/**
* 文件名称:${file_name}
*
* 版权信息:HDU TD 实验室
*
* 创建日期:${date}
*
* 修改历史:${todo}
*/
Overriding methods:
// ${see_to_overridden}
Code 中,删除所有的 “// ${todo} Auto-generated method stub” 注释;
XML -> XML Catalog -> Add:
Spring 2's Bean 配置文件:
File System:加载 “spring-beans-2.0.dtd” 文件
Key Type:Public ID
Key:-//SPRING//DTD BEAN 2.0//EN
Specify alternative web address:
http://www.springframework.org/dtd/spring-beans-2.0.dtd
iBATIS 2's SQL Map Config 配置文件:
File System:加载 “sql-map-config-2.dtd” 文件
Key Type:Public ID
Key:-//ibatis.apache.org//DTD SQL Map Config 2.0//EN
Specify alternative web address:
http://ibatis.apache.org/dtd/sql-map-config-2.dtd
iBATIS 2's SQL 映射文件:
File System:加载 “sql-map-2.dtd” 文件
Key Type:Public ID
Key:-//ibatis.apache.org//DTD SQL Map 2.0//EN
Specify alternative web address:
http://ibatis.apache.org/dtd/sql-map-2.dtd
Struts 2's 配置文件:
File System:加载 “struts-2.0.dtd” 文件
Key Type:Public ID
Key:-//Apache Software Foundation//DTD Struts Configuration 2.0//EN
Specify alternative web address:
http://struts.apache.org/dtds/struts-2.0.dtd
分享到:
相关推荐
Spring的事务管理可以确保数据操作的一致性,而Struts的拦截器则可以在请求处理前后执行预定义的操作,如登录检查、权限验证等。 对于描述中的"数据库是sqlserver2008",说明这个项目使用的是Microsoft的SQL Server...
Struts2、MyBatis和Spring是Java Web开发中常用的三大框架,它们分别负责MVC模式中的Action层、数据持久层和应用上下文管理。这篇文档将深入探讨如何将这三个框架整合在一起,以及如何结合数据库进行实际应用。 ...
该技术栈被视为Struts2+Spring+Hibernate的一个替代方案,其优势在于更符合Java EE的标准,并提供了更好的代码复用性和模块间解耦。 #### 二、引入JPA的目的及优势 ##### 1. **统一ORM框架** JPA(Java ...
2. "struts2+hibernate+spring+ibatis+ext整合" - 这可能是一个项目整合示例,展示了如何将多个流行的技术栈(如MVC框架Struts2,ORM框架Hibernate,以及前面提到的iBatis和Spring)一起使用。这些框架的集成往往...
Spring 2.0.6版本支持与众多其他技术的集成,例如Struts、JSF、EJB等,还提供了对Eclipse、MyEclipse等IDE的插件支持,提高了开发效率。 六、性能优化 在Spring 2.0.6中,可以通过缓存、批量处理等策略优化性能。...
2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. JPA 2.4.3. 异步的JMS 2.4.4. JDBC 2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言...
Spring Framework 开发参考手册 Rod Johnson Juergen Hoeller Alef Arendsen Colin Sampaleanu Rob Harrop Thomas Risberg Darren Davison Dmitriy Kopylenko Mark Pollack Thierry Templier Erwin ...
- **一致性**:提供了一种一致的方法来管理业务对象,简化了对象间的依赖关系。 - **良好的编程习惯**:鼓励开发者采用面向接口编程而非面向具体实现的方式,提高了代码的可维护性和可扩展性。 #### WebWork - *...
6. **灵活性**:可以根据项目需求调整框架配置。 7. **开源**:免费使用且可以自由修改源码。 #### 三、AppFuse 2.0 的特点 AppFuse 2.0 版本是一个重要的里程碑,它带来了许多新功能和改进: - **代码生成**:...
- **灵活性**:相比于全自动的ORM框架(如Hibernate),iBatis在SQL开发的工作量上做了妥协,从而为系统设计提供了更大的自由度。 #### 九、Compiere ERP - **定义与作用**:Compiere是一个集成了ERP和CRM功能的...