论坛首页 Java企业应用论坛

新struts2/ssh代码生成器的eclipse插件

浏览 18220 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)
作者 正文
   发表时间:2008-10-09   最后修改:2009-09-08
前言

       在当前javaEE开发中,如何快速搭建项目环境,并能保证规范性、整合框架、提高团队的开发效率?这个问题迫在眉睫。JSmart就是这样的一个用于快速开发javaEE项目的一个Eclipse插件。

JSmart采用数据模型驱动方式快速创建各类典型的Web项目,如:OA、 ERP、CRM、HR等;抽象出管理信息系统的常见的功能模型(如数据新增、删除、综合查询、编辑、统计报表、分页等),以Freemarke,Displaytag作为模版引擎,通过数据模型(原有的表注释,字段注释)生成基础的功能模型,同时生成一部分典型的可运行、可测试的业务功能代码和配置信息(如strtus配置文件,spring配置文件)。

JSmart同时提供了Web项目的基础框架,提供企业通用的功能模块,如:用户管理、企业信息管理、类别管理、权限管理、数据字典、文章管理、图片管理等。



应用场景

1.         适合团队开发前期环境搭建

2.         利用数据库存储数据的JavaWeb应用



设计思想

1.         组件模块化编程

2.         代码生成

3.         早期发现错误

4.         降低复杂度

5.         强调编程规范,提高开发效率



数据库兼容性

支持mysql、oracle、sqlserver等主流数据库。



主要功能

1.    JavaEE框架快速自由整合(如数据访问层可以在ibatis,Hibernate,标准JDBC间自由切换),环境一键式构建

2. 生成典型的业务功能代码和配置信息。如生成实体类,Hibernate映射文件,ibatis映射文件,servlet配置代码,struts配置文件,spring配置文件,DAO,JSP表单,列表UI,分页组件,报表,前台JS数据校验和后台验证相结合。生成的代码可扩展、可维护性好

3. 表现层风格样式定制

4. 企业通用的功能模块





浏览器兼容性测试环境

       IE6/Firefox3



操作平台测试

       Windows2000 windows2003 windowsXP



Eclipse版本测试

       Eclipse3.2以上测试通过,支持和MyEclipse集成。提供独立的透视图及相应的view



安装方法

1.  关闭eclipse,将此jar包放在Eclipse安装目录中的plugins里即可(不要解压)。

2.  重启动eclipse





开发过程

需求分析->数据库设计(严格审核数据库设计)->数据库连接设置->控制器设置->持久层设置->视图层设置->项目属性设置->开始发布->eclipse自动编译->栏目定制->安全控制->发布运行。



详见官方帮助文档。



   大家可以下载用一下,下载地址是http://61.184.198.91:8888
你也可以加入49977896群内下载最新版本.
   发表时间:2008-10-10  
21xionghua 写道
   

安装方法:
1/关闭eclipse,将此jar包放在Eclipse安装目录中的plugins里即可(不要解压)。
2/将eclipse下的configuration文件夹里的文件夹全部删除,config.ini不删除。
3/重启动eclipse



eclipse.exe -clean 就好, 何必让人把configuration也清了呢
0 请登录后投票
   发表时间:2008-11-10  
先试试了,谢谢楼主
0 请登录后投票
   发表时间:2008-11-10  
fcoffee 写道
21xionghua 写道
   

安装方法:
1/关闭eclipse,将此jar包放在Eclipse安装目录中的plugins里即可(不要解压)。
2/将eclipse下的configuration文件夹里的文件夹全部删除,config.ini不删除。
3/重启动eclipse



eclipse.exe -clean 就好, 何必让人把configuration也清了呢

每个人都有每个人都习惯,我们是做eclipse plugin的,也习惯告诉我们的客户将configuration目录面除了config.ini意外的文件删除,这样用户就可以直接双击eclipse.exe了
你可以告诉楼主使用eclipse -clean的方式也可以达到效果,但是干嘛还用“何必...”之类的口气呢?
是不屑楼主的方法?
0 请登录后投票
   发表时间:2008-11-13  
很好很强大啊 琢磨琢磨  不然老用像lz这么聪明人做好的东西 我们就会慢慢变白痴了
0 请登录后投票
   发表时间:2008-11-13  
很棒的插件!
0 请登录后投票
   发表时间:2008-11-13  
试试看好不好用
0 请登录后投票
   发表时间:2008-11-13  
生成的文件有乱码,要是能连接数据源后,直接生成所有层就好了。
0 请登录后投票
   发表时间:2008-11-13  
不错的插件,已经在用了
0 请登录后投票
   发表时间:2008-11-14  
maven就可以了。。。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics