- 浏览: 111836 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (134)
- java (134)
- [转]sqlserver 数据类型 及使用考虑 (1)
- 保存、读取、删除到sdcard图片 (1)
- hashcode 重写 (1)
- sql2008导出数据 (1)
- Android开发(1):随机绘制彩色实心圆 (1)
- JPA 应用技巧 1:实体类和实体 DAO 模板 (1)
- 狩魂之神即将开测 - 2012年最值得期待的网页游戏 (1)
- mantis (1)
- MediaWiki (1)
- ExtMail (1)
- MDaemon搭建公司项目环境 (1)
- NIO 之 选择就绪模式 (1)
- web应用系统架构设计 (1)
- XML CDATA (1)
- firefox+Firebug调试JavaScript、HTML和CSS (1)
- 在SUSE 11中安装Windows虚拟机 (1)
- 将字节流(byte[])转换成文件 (1)
- HTML5网站 (1)
- 在Android中自定义IOS风格的按钮 (1)
- 基于SVG的WebGIS的一个雏形 (1)
- 程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题 (1)
- 介绍一个ASP.NET开发工具Web Matrix (1)
- C#信息采集工具实现 (1)
- Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布 (1)
- 2011面试题目之猴子偷桃 (1)
- Linux tar压缩时排除某个目录或文件的参数 (1)
- Crack JRebel 4.0,无需重启JVM,热部署解决方案 (1)
- Groovy Sql使用Spring的事务管理 (1)
- <<让oracle跑的更快1>>读书笔记2 (1)
- 不要再浪费时间 (1)
- JSP (1)
- PHP (1)
- Python (1)
- Ruby (1)
- Perl概要及各自特点 (1)
- JVM 内存结构(转) (1)
- [转载]JPA 批注参考(1) (1)
- Hadoop配置部分内容 (1)
- HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合 (1)
最新评论
-
alexyao8:
顶起
[G4Studio开源平台]如何搭建G4开发环境 -
greatghoul:
太二了。
不要再浪费时间 -
wengbo316:
它们一定是花果山的猴子,数数能数到3K多呢。。。
2011面试题目之猴子偷桃 -
mycar:
额.待补充...........
保存、读取、删除到sdcard图片 -
沙舟狼客:
这太折磨人了, 还有人要看吗?
[] javaeye rss抓取
<font size='4'> 对数据库的操作中间,不同的地方无非是各个字段的信息,比如字段名、类型、长度之类,如果可以获取一个表的所有字段信息,那么,剩下的工作就是使用这些信息来组装目标代码了。</font><font size='4'> 获取数据库表的信息比较简单,用resultsetmetadata就可以获取你想要的信息,包括类型、长度、名称之类的。</font>
<font size='4'> 得到数据库表的信息以后,接下来还需要处理,因为这些信息还是不够的,如果想把生成器做的功能强大一些,甚至生成到jsp页面,还需要另外一些东西,比如各个字段的说明之类的信息。我们可以自己定义一个xml格式来保存这些从数据库提取出来的信息,以免以后生成代码时每次都要读取数据库影响效率。</font>
<font size='4'> 获取数据足够了以后,下边就是生成代码部分了,生成代码完全可以用java的stringbuffer一个字串一个字串拼接起来,不过相信那样写出来的的代码谁看都会比较晕,因此还需要一个非常强大的模板引擎-velocity,语法非常简单,使用起来也十分方便,我是觉得这个东西用来做代码生成器感觉真是比较舒服。</font>
<font size='4'> 经过这么多步骤,为自己定制的代码生成器应该就可以正常工作了,接下来的工作就是写代码的模板,其实生成代码的好坏,完全取决于代码模板的质量。我曾经有一阵子疯狂的在网上找一个既合适又简洁的web框架的模板,就是为了生成代码做准备,如果这个工具做的好,从数据层到业务层一直到表现层都可以自动生成,那个效率就非常高了。在以前的几个项目中曾经生成过数据层和业务逻辑层的代码,在最近的一个项目中,又把action(webwork)和jsp页面一起生成了,只要数据库建好,配置文件生成以后修改好,配置运行生成程序,从数据层一直到表现层,全部生成,而且生成以后直接可以使用,那感觉真是比较舒服,节省了好多时间。不过能找到一个合适并且不复杂的框架,可能还需要花一些时间了。</font>
<font size='4'> 代码生成器的制作过程以后慢慢再写,今天没啥时间了,先闪人~</font>
<font size='4'> 得到数据库表的信息以后,接下来还需要处理,因为这些信息还是不够的,如果想把生成器做的功能强大一些,甚至生成到jsp页面,还需要另外一些东西,比如各个字段的说明之类的信息。我们可以自己定义一个xml格式来保存这些从数据库提取出来的信息,以免以后生成代码时每次都要读取数据库影响效率。</font>
<font size='4'> 获取数据足够了以后,下边就是生成代码部分了,生成代码完全可以用java的stringbuffer一个字串一个字串拼接起来,不过相信那样写出来的的代码谁看都会比较晕,因此还需要一个非常强大的模板引擎-velocity,语法非常简单,使用起来也十分方便,我是觉得这个东西用来做代码生成器感觉真是比较舒服。</font>
<font size='4'> 经过这么多步骤,为自己定制的代码生成器应该就可以正常工作了,接下来的工作就是写代码的模板,其实生成代码的好坏,完全取决于代码模板的质量。我曾经有一阵子疯狂的在网上找一个既合适又简洁的web框架的模板,就是为了生成代码做准备,如果这个工具做的好,从数据层到业务层一直到表现层都可以自动生成,那个效率就非常高了。在以前的几个项目中曾经生成过数据层和业务逻辑层的代码,在最近的一个项目中,又把action(webwork)和jsp页面一起生成了,只要数据库建好,配置文件生成以后修改好,配置运行生成程序,从数据层一直到表现层,全部生成,而且生成以后直接可以使用,那感觉真是比较舒服,节省了好多时间。不过能找到一个合适并且不复杂的框架,可能还需要花一些时间了。</font>
<font size='4'> 代码生成器的制作过程以后慢慢再写,今天没啥时间了,先闪人~</font>
发表评论
-
HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合
2012-02-07 15:13 1100今天看着教程刚刷了台HD2,觉得有用的文章顺便转载过来 ... -
Hadoop配置部分内容
2012-02-04 15:29 741[size=medium;]Hadoop配置部分内容[ ... -
[转载]JPA 批注参考(1)
2012-02-04 11:39 725作为 Java 企业版 5 ... -
JVM 内存结构(转)
2012-02-03 14:49 899http://www.4ucode.com/Study ... -
JSP,PHP,Python,Ruby,Perl概要及各自特点
2012-01-31 15:18 994互联网技术日新月异,编程的语言层出不穷,原本稍微平静了 ... -
不要再浪费时间
2012-01-31 15:08 910不要再浪费时间 &l ... -
<<让oracle跑的更快1>>读书笔记2
2012-01-11 13:24 10231 绑定变量 1 ... -
Groovy Sql使用Spring的事务管理
2011-12-28 18:43 1287Grails如果不想用Hibernate的东东,可以直 ... -
Crack JRebel 4.0,无需重启JVM,热部署解决方案
2011-12-28 18:28 1170http://dl.dropbox.com/u/229 ... -
Linux tar压缩时排除某个目录或文件的参数
2011-12-21 13:48 1303在对某个目录进行压缩的时候,有时候想排除掉某个目录,例 ... -
2011面试题目之猴子偷桃
2011-12-21 11:14 1508<span style="" ... -
Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布
2011-12-20 14:53 1602首先是准备工作 ... -
C#信息采集工具实现
2011-12-20 12:34 918简单C#信息采集工具实现 最近想整只爬虫玩玩,顺便熟 ... -
介绍一个ASP.NET开发工具Web Matrix
2011-12-19 09:49 966想学习或者开发个小型的ASP.NET程序,装个VS.N ... -
程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题
2011-12-19 09:24 916<font style="bac ... -
基于SVG的WebGIS的一个雏形
2011-12-14 13:19 680我和一位师弟,经过了很多天的努力,终于做出了一个简单的 ... -
在Android中自定义IOS风格的按钮
2011-12-12 10:09 1096<p class="MsoNorm ... -
HTML5网站
2011-12-12 08:55 809记得刚来现在公司的时候,老大就说,作为移动平台部门的员 ... -
将字节流(byte[])转换成文件
2011-12-09 08:25 1523/** * 将字节流转换成文件 * @par ... -
在SUSE 11中安装Windows虚拟机
2011-12-09 01:29 899Novell公司最近推出 ...
相关推荐
三、代码生成器VS2008介绍 代码生成器VS2008是Visual Studio 2008版本下的一个插件,它专为.NET Framework 3.5设计,提供了一种直观的界面来生成C#代码。开发者可以直接在IDE中使用,无需离开Visual Studio环境,...
代码生成器是一种强大的工具,它能够自动生成符合特定规范或模式的源代码,极大地提高了开发效率,降低了程序员的重复劳动。在IT行业中,代码生成器的应用广泛,尤其在大型项目或者需要大量标准化代码的场景下,如...
通过以上介绍,我们可以看到.NET C#代码生成器在软件开发中的价值。它不仅提升了开发效率,还降低了错误发生的可能性,使得开发团队能更专注于创新和解决复杂问题,从而推动项目的成功。在实际工作中,掌握并合理...
STM8S 自动代码生成器是一款专为STM8S系列微控制器设计的高效开发工具,旨在简化编程过程,提高开发效率。STM8S是STMicroelectronics(意法半导体)推出的一系列8位微控制器,广泛应用于工业控制、消费电子、自动化...
asp.net 代码生成器 【基本说明】 1、能够生成三层模式操作的所有后台代码,简单的SQL Server 2005数据库操作。 2、生成的代码包括了 MODEL、BLL、DAL、DBHelper、Config 生成的代码内有详细注释可提供参考。 ...
Visual Studio代码生成器是一款强大的开发工具插件,专为C#开发者设计,旨在提升开发效率,减少手动编写重复代码的时间。这款工具集成了.NET框架,适用于C#编程环境,尤其在处理代码实体类生成时,能显著提高工作...
8. **版本控制兼容**:考虑到现代开发流程通常使用版本控制系统如Git,一个优秀的代码生成器应确保生成的代码能够很好地融入到版本控制中,不会引起冲突或管理难题。 9. **持续集成/持续部署(CI/CD)**:代码生成器...
【CSharp C#代码生成器】是一个强大的工具,专为C#开发者设计,旨在提高开发效率,尤其是在处理大量数据操作和界面构建时。这个代码生成器可以自动生成用于Web应用程序和Windows Forms(Winform)应用的C#代码,极大...
代码生成器是一款强大的工具,主要用于自动化编程过程中重复性的工作,比如根据数据库结构自动生成与之对应的C#代码或SQL语句。这样的工具大大提升了开发效率,减少了人为错误,并且能够保持代码的一致性和规范性。 ...
一对一关系通常存在于主从表或者详情与主体这样的场景,代码生成器会为两个表创建关联的实体类,并处理好它们之间的关系映射。一对多关系是主表对应多个子表,代码生成会创建一个父类和多个子类,以及相应的查询和...
51vv广播代码生成器可能是另一个工具,可能服务于51vv网站或社区,用于生成类似的广播事件处理代码。 首先,我们来详细讨论广播接收者(Broadcast Receiver)的概念。在Android开发中,广播接收者是一种组件,它能...
代码生成器是一种软件开发工具,它能够自动生成符合特定规则或模式的源代码,从而极大地提高程序员的工作效率。代码生成器通常基于模板或者元数据,根据预设的规则解析并生成代码,使得开发者无需手动编写大量重复性...
"C#三层代码生成器"是一个工具,旨在帮助开发者快速生成C#项目的三层架构代码,减少手动编写代码的工作量,提高开发效率。三层架构是一种常见的软件设计模式,它将应用程序分为三个主要层次:表现层(UI)、业务逻辑...
人人代码生成器是一款高效实用的工具,主要用于自动化代码编写过程,极大地提高了开发人员的生产力。在软件开发领域,代码生成器扮演着至关重要的角色,它能够根据预设的模板或模型自动生成符合特定规范的源代码,...
MyBatis 代码生成器是一款高效实用的工具,旨在帮助开发者自动创建常见的CRUD操作代码,从而节省在数据库交互上花费的时间,提高开发效率。它支持多种数据库,包括Oracle和MySQL,这意味着无论你使用哪种数据库,都...
SSH代码生成器是一种工具,主要用于自动化生成基于SSH(Spring、Struts2和Hibernate)框架的Web应用程序的基础代码。SSH框架是Java开发中的一个经典组合,它极大地提高了开发效率,简化了项目的构建过程。SSH框架的...
代码生成器是一种软件工具,它能够自动生成编程代码,帮助开发者快速构建应用程序或系统,减少重复的手动编码工作。在IT行业中,代码生成器扮演着提高效率、减少错误和标准化编码的重要角色。以下是对这个主题的详细...
手写代码生成器 在我们介绍三层的时候,大家是不是发现我们写每一个功能的时候是不是非常的麻烦呢? 像其中的一个model,...但是:一定要一开始手写三层,不要依赖于代码生成器,等手写熟练了以后再用代码生成器。
"简答Postgresql数据库代码生成器"正是这样一种工具,它能够帮助开发者快速构建与PostgreSQL数据库交互的Java应用。 首先,数据库实体类是连接数据库和应用程序的桥梁。这些类通常对应于数据库中的表,每个属性对应...