词条 | CJ实体类生成器 |
释义 | 什么是CJ实体类生成器CJ实体类生成器的英文名由greenlee命名为:cjCreater,它是由greenlee和V.I在开发程序的过程中,发现实体类的创建是一种繁琐且没有技术含量的工作,为减轻程序员的负担而开发的,同时支持Java和C#的实体类生成器。 功能:1.首先它分为手动写入和数据库读取两种方式,其中数据库方式支持远程连接,并且能够在软件启动时,自动打开SQL服务,但是你只有5秒钟时间,之后如果打开失败,你需要手动打开服务,当然你也可以用手动方式生成实体类:不连接数据库。 2.其次你可设置你的包名或者是命名空间,类注释以及属性注释、字段类型、字段名 3.最后你可以点击保存,来选择你要生成的位置。 4.更多功能,正在更新中。。。 例图右图是CJ实体类生成器的主界面,可以看到非常简洁。 操作说明:1.主机地址:保持(local),或者127.0.0.1,将连接本地服务器,填入远远程IP,如:117.23.123.34,将连接指定IP地址的服务器。 2.用户名:数据库的登录名,如:sa 3.密码:数据库的登录密码 4.数据库:选择以连接服务器上的数据库,以提供表名的列表 5.表名:选择数据库内的表,生成器将根据它生成实体文件 6.语言:选择将要生成哪种语言的实体类,生成器将根据它生成不同的文件类型。 7.右边是生成前的预览和编辑界面 版本更新1.v1.0版本分析 (1)启动程序时自动检测MSSQLSERVER和SQLSERVEREXPRESS服务是否存在,如果不存在则提示用用户:“你未安装SQL服务”,如果存在一个则开启它,如果存在两个,则先开启MSSQLSERVER,开启失败再尝试开启 SQLSERVEREXPRESS,如果都开启失败,则提示用户:“开启SQL服务失败,请确认已经正确安装了SQL服务,你可以尝试手动开启SQL服务,再使用本软件,或者使用本软件的手写方式”。 (2)通过用用户提供的主机地址、用户名和密码,读取指定的数据库以及表,选择生成语言(JAVA、C#)之后,用户通过选择表点击生成按钮,来获取选择表的所有字段和数据类型。用户可在此界面添加包名/命名空间、类注释、和属性注释以及需要的修改。 (3)手写方式,提供给无数据库的用户,功能同(2) 2.v1.1版本将改进 (1)改进服务检测方式,实现检测所有SQL服务 (2)改进服务开启方式,不再自动开启服务,将在界面上增加开启服务选项 (3)改进数据库选择项和表选择项和排序方式,按创建时间倒序 (4)修改语言选择位置,将移动到生成界面,缺省选择C# (5)改进生成界面的弹出方式,将可以弹出多个生成界面 (6)注释以及代码规范不再固定,提供模板编辑器,将按模板规范生成代码 (7)将增加多表关联生成功能 3.预计工期 这次版本的升级相当于,重新开始一个新的程序,原因有很多:由于U盘故 障,导致所有数据丢失,v1.0版本源码未能幸免。v1.0版本源码结构不便于维 护和扩展,甚至有点杂乱。v1.0版本的制作使用了1个星期的时间,而本次升 级有两大难点(模板编辑器和多表关联),再加上面临找工作,时间不会多。 因此初步计算本次升级周期为一个月。 一个星期改进1-5,一个星期实现6,一个星期实现7,最后一个星期测试与发布。预计将于8月20日正式发布。如果这个版本顺利,将会在后续版本中增加更多数据库和语言。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。