Spring Roo开发初评

简介: Spring Roo开发初评     我们广泛使用Spring MVC 和 SpringSource 的其他产品, 来 构建企业Web 应用。 作为一家外包 公司 ,我们在前端开发严重地依赖于 Flex,我们对 Spring-BlazeDS的整合总是得心应手。

Spring Roo开发初评

 

 

我们广泛使用Spring MVC  SpringSource 的其他产品,  构建企业Web 应用。 作为一家外包 公司 ,我们在前端开发严重地依赖于 Flex,我们对 Spring-BlazeDS的整合总是得心应手。   Spring Security则是常规组件  集成JMS 和使用 Hibernate 作为 ORM 这是通常企业 Web 应用的基本细节 

 

很多项目启动后,最初部分时间花费在项目的配置上了。Spring项目的 配置 有点繁琐, 尤其是 处理 各组件 版本。Maven 可以解决这个问题 ,但   封闭的 项目组件模板无效  Spring  Roo 项目出现了  Spring  Roo RAD 快速应用 开发工具,这使得 使用 Spring J2EE开发 变得更容易  Spring  Roo可以帮助你建立模型 / 域驱动  Spring 项目和 生成 基于该模型/ 域指定 的代码 。它不只是一个代码 生成 工具, 而且 整合各种 组件 ,如 Security  JMS 、日志、 MVC  测试等,这意味着开发人员 可以把精力 集中 在实体 ,而不是 组件 内部。

 

Spring  Roo严重依赖  AspectJ Maven 。我最初的 动机是用 Spring Roo  "Holy  Grails , it does make life easy."  但在生成代码 后来 看,它 只是 原型,而不是 部署 的产品  只是像 Adobe Flash  Catalyst 的设计 - 代码  转换, 代码 丑陋 且臃肿 )。因此,我不得不卷起衣袖, 把生成的 代码 大改一番  我对 使用Spring Roo  认识 

 

1、 Spring  Roo的使用范围有限,在企业合作开发项目 方面无用武之地 

 

2、对于简单的数据模型 工作得很 好, 但对于 复杂的 模型则不是那么回事了  而且 域建模 需要可视化工具 

 

3、代码 跟踪很混乱 ,开发 者不能以 增量方式  代码。

 

4、  以同步修改 代码 。当修改了生成的代码后,再用 Spring Roo生成代码, 先前 修改 的代码被 覆盖。

 


5、 已与Flex/J2EE 项目工作 了相当长的 一段时间,我习惯了DAO 设计模式,可惜 Spring Roo 不支持 

 

6、 生成单元测试和集成测试 案例   容易保证代码质量 QA 和依赖 Selenium进行 网络应用测试。

 

7、 生成 Web 层执 所需的 CRUD操作, 依赖于 Tiles框架。

 

此外,我必须说, Spring Roo最令人 印象深刻的一点 是,使得项目配置很容易  易于增减模块 ,依赖管理。




 

目录
相关文章
|
12月前
|
IDE 安全 Java
SpringBoot - Spring Boot 中的配置体系Profile全面解读
SpringBoot - Spring Boot 中的配置体系Profile全面解读
186 0
|
12月前
|
XML 前端开发 IDE
Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境
Spring MVC-使用Spring Tool Suite IDE搭建Spring MVC开发环境
58 0
|
消息中间件 缓存 监控
spring-boot-route(十九)spring-boot-admin监控服务
spring-boot-route(十九)spring-boot-admin监控服务
146 0
spring-boot-route(十九)spring-boot-admin监控服务
|
Java Spring 容器
Spring Boot Admin 横空出世!(2)
Spring Boot Admin 横空出世!
123 0
Spring Boot Admin 横空出世!(2)
|
缓存 监控 Java
Spring Boot Admin 横空出世!(3)
Spring Boot Admin 横空出世!(3)
122 0
Spring Boot Admin 横空出世!(3)
|
Java Maven Spring
「Spring Boot 系列」02. Spring Boot的目录结构和启动方式
「Spring Boot 系列」02. Spring Boot的目录结构和启动方式
167 0
「Spring Boot 系列」02. Spring Boot的目录结构和启动方式
|
XML 安全 Java
【Spring Boot系列3】自动化配置详解
主要讲解SpringBoot自动化配置原理,结合系列1的内容,可以形成SpringBoot原理知识体系闭环。 SpringBoot只是个框架,前期我主要了解该框架内部的执行原理,然后掌握SpringBoot的基本使用姿势,就达到我的初步目标,后面打算结合公司具体的项目,然后再慢慢学习。
263 0
【Spring Boot系列3】自动化配置详解
|
监控 安全 JavaScript
Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序(下)
Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序
704 0
Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序(下)
|
监控 数据可视化 JavaScript
Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序(上)
Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序
309 0
Springboot 系列(十七)迅速使用 Spring Boot Admin 监控你的 Spring Boot 程序(上)
|
Web App开发 前端开发 安全
Spring Roo 简介
一直以来,Java/Spring开发被认为是笨重的代表,无法快速生成项目原型和骨架。所以,Spring推出了Spring Roo这个项目,帮助我们快速生成项目原型。
1258 0