`
nishijia
  • 浏览: 53114 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

分享下我的代码生成工具(上传了文档)

    博客分类:
  • JAVA
阅读更多

         初尝ROR, 印象深刻的就是他那些自动创建的control和CRUD的文件,想想JAVA也可以这么干的

         有了这个想法 就实践了,用swing 做界面,结合eclipse的效果,基于spring 2.5的MVC 个人比较喜欢 这个框架,写了自动代码生成工具。

         1)能支持关键字高亮,内容搜索

         2)事先需要定义要Java Entity 和webflow,能自动产生control文件、manager 、DAO文件及其实现文件 和sql语句

         3)当生成好项目后,需要把weblib中的lib包copy到你的项目中的 WEB—INF/lib中,这么个项目就完成了

         4)save目录下是你编写的Java Entity 和webflow文件,project下放的是产生的目录,jsp 需要自己去写的。

         5)一些字段的输入没有做正则表达式,因为本来打算是自己用么 大家手下留情 正规输入就可以了

         6)暂时不提供源码 因为注释很少 而且写得很乱 没整理过 想看的话反编译就可以了 没用混淆器

运行环境:  Window JDK 6 update10以上(我的机器环境)

 

这个是 下班后业余时间做的,还花了3个月的时间,本人不才,大家讲究着玩玩吧,最好能给些实质性的建议啥的,错误请告知我操作步骤吧

 


分享到:
评论
8 楼 nishijia 2010-02-04  
vvv654321 写道
不能用呀,能做个视频吗?


==我下班后回去去做个 易用性还是做的不好 
7 楼 zli.ray 2010-02-04  
呵呵,本人也比较喜欢Swing,但苦于工作中用的比较少,没什么提高。
以后有可能大规模的用(同学的项目),所以,想积累一下。
源码不用发了,我这边有个挺好用的反编译工具,一目了然-_-
6 楼 vvv654321 2010-02-04  
不能用呀,能做个视频吗?
5 楼 nishijia 2010-02-04  
zli.ray 写道
lz的界面做的不错,特别是那个编辑器,高亮、行号、Tab页等等。
全是用swing做的吗?看着感觉有点像SWT。
不知源代码可否分享一下,主要想看一下lz的Swing界面部分-_-

引用
6)暂时不提供源码 因为注释很少 而且写得很乱 没整理过 想看的话反编译就可以了 没用混淆器

sorry,没有注意,我反编译吧。


这个全部都是用swing 写的,一些高亮 行号 在我的博客里也有一小部分的demo ,源码又不值钱的,你要是喜欢我可以私下给你下,只不过注释真的比较少

平时工作也比较空,写这个只是想提高自己,成为检验自己的容器,一直挺喜欢swing.希望大家多提意见,我觉得还肯定有很多的功能可以添上
4 楼 yongdi2 2010-02-04  
.Net代码生成器很多见,Java似乎很少,赞一个
3 楼 zli.ray 2010-02-04  
lz的界面做的不错,特别是那个编辑器,高亮、行号、Tab页等等。
全是用swing做的吗?看着感觉有点像SWT。
不知源代码可否分享一下,主要想看一下lz的Swing界面部分-_-

引用
6)暂时不提供源码 因为注释很少 而且写得很乱 没整理过 想看的话反编译就可以了 没用混淆器

sorry,没有注意,我反编译吧。
2 楼 maomiandyou 2010-02-04  
开始出来eclipse启动界面,我还以为我点错了.

LZ
要是完善一下使用文档,或是有一个视频介绍就更好了
1 楼 nishijia 2010-02-03  
别看这个下载文件8.3m 里面大多数都是 第三方jar包, 我写得只有500+k而已
唉。。

相关推荐

    代码生成文档高亮显示工具

    这些语言的语法特性各异,代码生成工具需要对每种语言的规则有深入理解,才能正确地进行高亮处理。 在实际应用中,代码高亮显示工具广泛用于技术博客、在线代码托管平台(如GitHub)、教学资源和教程中。它们可以...

    数据库文档生成工具

    数据库文档生成工具是一款高效实用的软件,专门设计用于帮助IT专业人士快速、清晰地理解数据库结构。这款工具的主要功能是连接到各种类型的数据库,然后将数据库中的表和字段信息转化为易于阅读和理解的网页格式,...

    Go-adoc是一个用于生成api文档的工具

    Go-adoc是一个专为Go语言开发者设计的工具,它的主要功能是自动生成API文档,将开发者在编写Golang代码时的注释转化为清晰易读的README格式文档。这个工具极大地简化了API文档的维护工作,使得项目的接口文档与源...

    C#自动注释生成工具

    Oracle,Ext.Net代码自动生成工具 使用方法:打开PL/SQL,浏览一个表Table,切换到SQL窗口,拷贝列定义部分 如:id NUMBER, rq DATE, content NVARCHAR2(2000) 拷贝到转换工具栏中的输入文本框中,点击转换按钮...

    一个基于 SpringBoot 的快速开发框架,内置代码生成器

    内置代码生成器,一键生成:普通input、多行文本域、富文本编辑器、日期控件、图片上传、音频上传、视频上传、 多图上传、树形表格、聚合外键、接口文档......。提供两套UI皮肤:基于 iframe 的纯html版、基于 vue-...

    java web代码生成器(maven-demo)

    Java Web代码生成器,如"Maven-Demo"项目,是一种高效工具,旨在自动化开发过程中的重复性任务,尤其是针对基于Java Web的应用程序。这个工具利用了Maven构建系统,Freemarker模板引擎以及可能的数据库操作,从而...

    淘宝装修代码生成器

    淘宝装修代码生成器是一款专为淘宝旺铺设计的工具,主要功能是帮助用户自动生成用于店铺装修的CSS代码。在淘宝网上开店的商家,可以通过这款软件定制个性化店铺界面,提升店铺的专业形象和用户体验,从而吸引更多的...

    SandcastleBuilder c#代码帮助文档生成器

    SandcastleBuilder是一款专为C#开发者设计的帮助文档生成工具,它能够自动生成CHM(Compiled Help Manual)格式的API文档,让开发者轻松构建出专业且规范的代码文档。 一、SandcastleBuilder概述 SandcastleBuilder...

    json schema离线生成工具

    总的来说,JSON Schema离线生成工具是JSON数据处理的重要辅助工具,通过解析和分析JSON数据,自动生成对应的Schema,从而提供数据验证和文档生成等功能,对于提升开发质量和效率具有重要意义。了解和熟练使用这类...

    基于 PyTorch 和 MMCV的图像和视频生成工具箱,支持多种生成模型如图像生成,条件生成,图像转换+源代码+文档说明

    基于 PyTorch 和 MMCV的图像和视频生成工具箱,支持多种生成模型如图像生成,条件生成,图像转换+源代码+文档说明 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行...

    ASP.NET 代码生成工具 e-World Tech ASP.NET Maker 2020.0.4.1.zip

    ASP.NET Maker 注册版是一套非常容易使用的代码生成工具,同 ASPMaker,它能快速地根据数据库连接资料来源中生成一套完整的 ASP.NET 程序。 ASP.NET Maker 2016 英文特别版ASP.NET Maker 2020 英文特别版 支持以下...

    字节流生成word文档

    标题“字节流生成word文档”涉及到的是在Java编程中如何使用字节流技术来创建Microsoft Word(.doc或.docx)文件。字节流是Java IO中的一个重要概念,它用于处理二进制数据,如图像、音频、视频或者如Word文档这样的...

    基于react+antd的后台管理系统可视化生成工具+源代码+文档说明.zip

    基于react+antd的后台管理系统可视化生成工具+源代码+文档说明.zip - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,...

    基于上下文分析和深度学习的代码生成式补全工具Java源码+文档说明(高分项目)

    基于上下文分析和深度学习的代码生成式补全工具DeepAPIRec是一款由复旦大学软件工程实验室CodeWisdom团队推出的基于代码上下文和深度学习的智能化API代码推荐工具。DeepAPIRec考虑代码上下文中的API使用代码及其结构...

    WebService代码生成插件

    WebService代码生成插件是一种工具,它能够自动化地创建与Web服务相关的源代码,极大地简化了开发者的工作流程。在本文中,我们将深入探讨WebService的核心概念、 Axis框架以及如何使用指定的插件来提升开发效率。 ...

    java软件代码自动化生成工具--软工厂附带学习地址

    软工厂是一款针对Java软件开发的高效代码生成工具,旨在通过自动化代码生成减少程序员的重复劳动,提高开发效率并降低成本。它不仅适合新手,也能让初级开发者与经验丰富的程序员相媲美。软工厂的核心在于其功能模板...

    基于SpringBoot ++ Layui +Redis + Mybatis 的后台管理系统 提供代码生成器,支持前后端分离

    感谢~**## 特征- 后台接口RESTful 风格,支持前后端分离,可与app公用一套接口- 采用RBAC的权限控制,支持数据权限(用法见下)- 统一响应结果封装及生成工具- 统一异常处理- Shiro + Redis 实现 Token 角色权限认证...

    EasyYapi插件指导文档

    EasyYapi是一款基于Java的API管理工具,它与IntelliJ IDEA集成,提供了一种高效的方式来自动生成Yapi接口文档。通过在代码中添加特定注释,EasyYapi可以帮助开发者快速构建清晰、规范的接口文档,减少手动编写文档的...

    minio使用,poi解析,uid生成工具,策略工厂模式,模板管理完整功能,swagger集成,跨域,异常处理,分页等可用源代码

    lombok、log4j2、validation、hutool、commons-lang3、fastjson、poi、knife4j依赖swagger、mysql driver、druid、mybatis及代码生成相关依赖、spring-aop(aspectjweaver)、pagehelper、minio、commons 实现功能...

    基于SpringBoot和Swagger2生成离线文档:PDF和Html5格式.zip

    Swagger2是一个强大的RESTful API文档生成工具,它可以自动解析Java注解,生成清晰、易读的文档,极大地简化了API的文档编写过程。在SpringBoot项目中,Swagger2可以通过简单配置就能无缝集成,提供实时的API测试...

Global site tag (gtag.js) - Google Analytics