针对springside2编写的代码生成器,是一堆freemarker模板,用fmpp来生成。
目标是为开发者快速生成项目初期的机械代码与配置文件。
目前提供的jwgen-ibatis是专门供选择ibatis作为数据访问层的开发者所用。
jwgen-ibatis支持ibatis的代码生成。
主要功能:
1。数据加schema及其测试数据的生成
2。自定义实体类及其关联关系,及ibatis需要的sqlmap.xml的生成。多对多关联关系的insert及update未实现,希望有丰富ibatis经验的同学的评价生成的sqlmap.xml的缺点,以便改进。
其他功能无关紧要,不提也罢!
未进行充分测试,bug在所难免,有关bug及建议请跟贴或发到我邮箱suhw@qq.com
详情请前往:http://forum.springside.org.cn/viewthread.php?tid=2052&page=1&extra=page%3D1#pid6518
jwgen0.9.1beta已发布,新增了对hibernate的支持并修正了一些bug.
请前往:
http://www.iteye.com/topic/67843 查看
分享到:
相关推荐
3. **代码生成器**:内含代码生成器工具,可以帮助开发者快速生成常见的CRUD操作代码,提高开发效率。 4. **模块化设计**:SpringSide-core-4.1.0采用模块化设计,每个模块都有明确的职责,易于维护和扩展。 5. **...
2. **代码生成器**:内置的代码生成器能够自动生成常见的DAO、Service、Controller层代码,极大地提高了开发效率,减少了重复工作。 3. **配置管理**:通过提供统一的配置管理,Springside使得配置文件的组织和管理...
6. **代码生成工具**:SpringSide Core提供了代码生成器,可以帮助开发者快速生成基础代码,提高开发效率。 7. **测试支持**:内置测试框架支持,鼓励编写单元测试和集成测试,保证代码质量。 综上所述,...
1. **Core**:这是SpringSide的核心模块,包含了一些通用的工具类和配置,如日志管理、代码生成器、属性文件管理等,为项目提供了基础服务。 2. **Demo**:示例模块,提供了各种应用场景的实例,帮助开发者快速理解...
2. **最佳实践**:SpringSide定义了一套开发规范,包括命名规则、代码风格、测试策略等,有助于提升团队间的协作效率和代码质量。 3. **示例代码**:SpringSide提供了丰富的示例代码,涵盖了Spring Framework的各种...
3. **代码生成器**:内建的代码生成工具可以帮助开发者快速生成常见的CRUD操作,减少重复劳动,提高开发速度。 4. **单元测试支持**:内置了对JUnit和Mockito的支持,使得单元测试变得简单易行,确保了代码质量。 ...
3. **代码生成器**:通过内置的代码生成器,可以快速生成基于DAO、Service、Controller层的Java代码,大大提高了开发效率。 4. **最佳实践**:Springside遵循了许多Java开发的最佳实践,如约定优于配置、面向接口...
9. **测试支持**:springside鼓励单元测试和集成测试,使用JUnit和Mockito等工具,确保代码的健壮性。 在学习springside的过程中,首先需要理解Spring框架的基本原理,包括依赖注入、AOP、事务管理等核心概念。然后...
springside-core-4.3.0.jar 最新版springside-core的jar包
2. MVC 设计模式:在 Web 模块中,模型(Model)、视图(View)和控制器(Controller)之间分工明确,实现了业务逻辑与表现层的分离。 3. 工厂模式:如 BeanFactory,用于创建和管理 Spring Bean。 4. 观察者模式:...
pom.xml配置 ...mvn install:install-file -DgroupId=org.springside -DartifactId=springside-core -Dversion=4.2.2.GA -Dfile=./springside-core-4.2.2.GA.jar -Dpackaging=jar -DgeneratePom=true
4. **Quartz调度器**:SpringSide 3.0 包含了Quartz库,用于实现任务调度功能。开发者可以通过Quartz创建、安排和执行定时任务,提升应用的自动化水平。 5. **Web MVC模式**:Spring MVC是Spring框架的一部分,提供...
2. **Spring MVC**:作为Spring框架的一部分,Spring MVC是一个用于构建Web应用程序的模型-视图-控制器(MVC)框架。它提供了强大的数据绑定、模型验证和处理HTTP请求的能力,使得开发RESTful服务变得更加简单。 3....
- **代码生成工具**:SpringSide3 提供了代码生成器,可快速生成常见的实体类、DAO、Service 和 Controller 代码,提高开发效率。 2. **SpringSide3 主要特性** - **Spring Boot 整合**:虽然 SpringSide3 发布时...
SpringSide还包含了一个定时任务的调度器,支持在Spring应用中进行定时任务的配置和执行。ActiveMQ JMS部分则介绍了如何集成消息服务来构建异步通信的应用。 JMX技术用于管理Java应用程序,文档中也提供了如何使用...
SpringSide是一个基于Spring框架的开发工具集,它通过提供一系列最佳实践、模板和代码生成器,极大地简化了Spring应用的开发过程。SpringSide 4.1.0.GA版本继承了这一宗旨,为开发者提供了更便捷的开发体验。 二、...
### springside3.3.4使用方法与SSH整合详解 #### 一、Springside简介 Springside项目是基于Spring框架的一个应用架构示例,它提供了一套完整的开发模式来构建企业级Java Web应用程序。Springside 3.3.4版本作为一...
同时,通过Struts2的拦截器和动作设计,实现了业务逻辑和视图的分离,提高了代码的可读性和可维护性。 文件列表中的"ss3ex.bmp"可能是一个项目标识或图标,它可能包含了项目的视觉元素,帮助识别项目。而"ss3ex...
总之,Springside4 是一个实用的 JavaEE 开发工具包,它通过集成多种流行技术并提供示例代码,帮助开发者快速掌握和应用这些技术,从而提高开发效率和代码质量。同时,通过其提供的工具类,开发者可以更便捷地处理...
4. **代码生成器**:提供了代码生成工具,可以快速生成基于SpringSide模版的业务层、服务层和DAO层代码,大大提高了开发速度。 二、SpringSide 4.0的更新内容 1. **SP1与SP2的区别**:SP1到SP2的升级主要集中在...