本人只是将最流行的代码生成工具rapid和自动建网站工具jeecms整合,形成了一套属于自己的从代码生成到建站自动化完成。该系统支持ssh,ssi,springmvc等十多种结构代码,可以自动,action、service、form、dao、model、vo、sqlmap.xml、.hbm.xml、test、Jsp、.html、.ftl、.php等文件。该工程还在继续完善中,我会不断的更新将它做到最好。
如果想要获得更多技术支持请联系我:点这里联系我 http://user.qzone.qq.com/563143188
为了方便我把工程代码就放到github上下载查看地址如下:
https://github.com/zl19861124/jeecms 点zip下载代码
https://github.com/zl19861124/jeecms/tree/master/java_src 自动代码生成目录
https://github.com/zl19861124/jeecms/tree/master/src jeecms代码目录
https://github.com/zl19861124/jeecms/tree/master/plugins 插件目录
https://github.com/zl19861124/jeecms/tree/master/src/com/common 公共代码目录
https://github.com/zl19861124/jeecms/tree/master/springmvc springmvc 目录
https://github.com/zl19861124/jeecms/tree/master/ibatis ibatis目录
https://github.com/zl19861124/jeecms/tree/master/WebContent/WEB-INF jeecms web目录
https://github.com/zl19861124/jeecms/tree/master/WebContent/WEB-INF/config 配置目录
http://www.rapid-framework.org.cn rapid网址
(以下要开通QQ网盘,保存到网盘下载)
http://url.cn/AV4EfH QQ网盘源码下载地址
http://pan.baidu.com/share/link?shareid=367583&uk=4076915866 百度网盘源码下载
http://url.cn/Dyx5yf QQ网盘源码lib下载地址
http://pan.baidu.com/share/link?shareid=367580&uk=4076915866 百度网盘lib下载目录
http://url.cn/CMmHfK QQ网盘源码tomcat下载地址
http://url.cn/BO1Hfb QQ网盘源码weblogic10下载地址
http://url.cn/DjxlBu QQ网盘源码oralce10.3下载地址
http://url.cn/B6ykK4 QQ网盘源码jdk 1.6下载地址
http://url.cn/E0Tuu1 oracle数据库文件cms2013(jeecms用)
http://pan.baidu.com/share/link?shareid=367584&uk=4076915866 百度 oracle数据库文件cms2013
http://pan.baidu.com/share/link?shareid=367586&uk=4076915866 中国移动管理系统源码
http://pan.baidu.com/share/link?shareid=367588&uk=4076915866 Spring+Struts2+Ibatis整合例子.rar
http://pan.baidu.com/share/link?shareid=367589&uk=4076915866 struts2+spring3+hibernate4源码
Struts2 、 Spring 、 Hibernate 三者整合的过程示例
SSH简单整合( Struts2 .2.3.1+ Spring3 .1.0+ Hibernate4)
Struts2 + Spring + Hibernate 搭建全解!
Hibernate4 Struts2 Spring3 整合
注意事项工程编号为 utf-8 Jre1.6
导入jeecms后如果没有设置source需要设置这个编译目录
运行环境:
开发环境:myeclipse8.5+oracle/mysql+weblogic/tomcat/jboss
Jdk安装在C盘
Tomcat放置在E盘
工作目录E:\workspace
数据库E:\workspace\db
Lib存放的目录: E:\workspace\lib-src
1. 下载完jeecms后放置到E:\workspace目录下面,然后用myeclipse导入工程jeecms。设置工程编码为 utf-8 运行环境 Jre1.6。
2. 导入jeecms后如果没有设置编译目录需要添加,一般情况下只要你按照我上面的步骤就不需要这样,因为我已经将环境设置Ok。
下图目录代码查看,此目录为代码自己生成源码目录。可以对源码进行修改生成自己需要的模板类型文件
https://github.com/zl19861124/jeecms/tree/master/java_src/cn/org/rapid_framework
测试运行前在mysql的test用户下面新建一个user_info表
create table `user_info`
( `user_id` double ,
`username` varchar (200),
`password` varchar (200), `
birth_date` date ,
`sex` double , `age` double );
代码查看目录:generator.xml是生成代码的配置文件,可以在其中修改参数。
https://github.com/zl19861124/jeecms/tree/master/generator/src
template生成代码的模板目录,可以在这时面修改相应的文件就可以生成你设计的文件,
web目录是生成jsp文件的,可以在web下面修改好jsp模板文件
代码查看目录:
https://github.com/zl19861124/jeecms/tree/master/generator/src
Genernator/src是rapid的运行目录 GeneratorMain_zl main就是调用rapid生成目录的入口
目前我只做了 springmvc,ibatis两种模板生成目录
代码查看目录:
https://github.com/zl19861124/jeecms/tree/master/src/com/jeecms/extend
Extend是自动生成的文件:止前设置了 action、bean、biz、dao、form、test、xml层的代码,这些都是自动生成的哟。
https://github.com/zl19861124/jeecms/tree/master/src/com/jeecms/extend
. 以下是自成生成代码插件目录,根据需要运行 plugins/build.xml来安装要生成的代码。选择安装的插件以会就会在template目录下生成该类型的模板文件,然后我们就可以在该目录下面修改或者定制的我们文件。
Github直接代码查看目录:
https://github.com/zl19861124/jeecms/tree/master/plugins
common下面是本人积累的代码,base是顶层的包,这是我根据泛型设计的超级类,相当有威力有兴趣可以研究一下
https://github.com/zl19861124/jeecms/tree/master/src/com/common/base
公共的代码目录:common是本人自己写的,有兴趣可以研究,涉及的领域很多很广
WebContent是jeecms的web目录
https://github.com/zl19861124/jeecms/tree/master/WebContent
以下jeecms自动建站代码介绍,与上面代码生成无关:
功能介绍:
1.支持 Hibernate连接Access Hibernate连接sqlsever Hibernate连接mysql
2.支持 Spring连接access数据库 spring连接mysql spring连接sqlsever数据库
3.支持 Spring动态数据源加载 Spring连接ibaits Spring JDBC连接
4.支持 Spring的事务管理 Spring AOP实现 Spring的权限管理
5.支持 Spring MVC及Spring国际化标签 Spring文件上传下载
6.支持 Spring 数据源加载属性文件
7.支持 struts2+hibernate4+spring3 及struts2+itbaits+spring设计结构
8.支持 ext+json+treepanel实现动态树
9.支持 jasperreport+ireport+excel打印
10.支持 freemarker 生成文件
11.支持 sitemesh修饰网站
12. 支持 oscahe缓存 hibernate+ehcache缓存
13. 支持 struts2国际化
14 支持 velocity模板设计
15.支持 ext+dwr+json处理数据
16.支持 jquery图表制作
17.支持 log4j日志处理
18.支持 hibernate与ibaits同时访问数据库
19.支持 java读dll,ocx控制
20.支持 SSH、SSI框架同时使用
21.支持 Spring实时调度任务
22.支持随意更改BaseDaoImpl<T extends BaseModel,PK extends BasePK> extends BaseHibernate4SpringDaoImpl<T,PK>
Jeecms是网站自动建站代码:
Jeecms我采用的是weblogic+oraclce,当然也可以用tomcat+oracle
运行环境:
开发环境:myeclipse8.5+oracle/mysql+weblogic/tomcat/jboss
Jdk安装在C盘
Tomcat放置在E盘
工作目录E:\workspace
数据库E:\workspace\db
环境变量CATALINA_HOME E:\apache-tomcat-6.0.33 tomcat的环境变量
JAVA_HOME C:\Program Files\Java\jdk1.6.0_18 java的环境变量
M2_HOME E:\struts-hibernate-struts\apache-maven-3.0.4 maven的环境变量
CLASSPATH =.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%/common/lib;
path =%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\bin;%M2_HOME%\bin;
Oracle 用户名是为 cms2013 密码123
以下是oracle的命令,当然需要把cms2013.dmp放到在盘
sqlplus cms2013/11@ora9i
drop user cms2013 casecade;
create user cms2013 identified by "11";
grant connect,resource,imp_full_database,exp_full_database to cms2013;
conn cms2013/11;
exp cms2013/11@ora9i file=d:cms2013.dmp full=y; 导出数据库
imp cms2013/11@ora9i file=E:/workspace/db/cms2013.dmp full=y 导入数据库
jeecms工程的代码查看目录:
https://github.com/zl19861124/jeecms/tree/master/src/com/jeecms
Jeecms的web目录
jeecms后台代码目录
自动建站的前台界面:
是通过jeecms开源生成的界面,不需要写一行代码
Jeecms后台管理界面:后台登录地址“网站根路径/jeeadmin/jeecms/index.do” 后台管理员admin,密码任何都可以
后面界面
本人使用工具介绍:
Enterprise Architect.zip Uml用例图设计
Evernote_4.5.4.6498.zip 记事本工具
TaskUnifier_2_4_0_installer_windows.zip 工程任务管理
Mindjet MindManager 9 思维导图工具
Telelogic doors V8.0 工程文档编写软件
Sybase.PowerDesigner.v15.0 数据库建模软件
Rational Rose 2003 UMl制作
server103_win32 weblogic10.3
Oracle.10g.for.Windows oracle数据库
PLSQL Developer oracle数据管理软件
mysql-installer-5.5.23.0.msi mysql数据库管理
HAP_SQLyog_Enterprise mysql数据库管理
chs_sql2kdesksp3-ch.exe sql数据库升级包
bugzilla-4.2 测试软件
TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi 版本控制服务端
TortoiseCVS-1.12.5.exe 版本控制客户端
Notepad_5.7.RC.exe 记事本编辑
Picasa3.6.105.56.exe 图片查看
unlocker1.8.8.rar 强力删除软件
MATLAB 7.0 数学模型软件
Telelogic doors V8.0 项目文档管理软件
Matlab7.0.1 数学模型软件
jdk-6u18-windows-i586.exe java jdk 1.6
ACROPRO6_MUI 可编辑的pdf软件
CorelDraw12_CH 文档及报刊制作
Notepad_5.7.RC /SublimeText /vim 文件查看软件
MindManager_9.1.157_EN 思维导图软件
unlocker1.8.8 删除挂起的软件
FreeHDConverterPortable 视频格式转换工具
AVS_Video_Editor 视频剪切软件
PowerBuilder Sybase公司推出的数据库开发工具 http://www.downxia.com/downinfo/19898.html
Flash8-chs flash制件软件
oracle 的密码是zhanglin
qt dxp
dbg_x86_6.6.03.5 http://msdl.microsoft.com/download/symbols/debuggers/dbg_x86_6.6.03.5.exe
GoodSync-Setup9.rar 文件同步软件
http://windows.github.com/ 代码托管软件
pb与delphi比较PB,主要是在医院卫生行业系统。因为可以实现很多格式报表。
Delphi,主要是做检验系统。delphi的前提是你得学好pascal语言!而pb只要懂c就可以了!
Process Explorer 是一款增强型的任务管理器,你可以使用它方便地管理你的程序进程 http://www.onlinedown.net/soft/31805.htm
Filemon 是一款出色的文件系统监视软件 http://www.onlinedown.net/soft/8986.htm
reshacker 3.5 http://download.pchome.net/development/install/detail-84159.html
PEDetective1.2.1.1 功能强大的扫描壳类型、编写语言工具. http://soft.77169.com/List/List_919.html
masm 5.0 汇编编译环境下载之masm 5.0,用winzip解压。 http://xiazai.zol.com.cn/detail/14/132320.shtm
DEPENDS 查看与exe文件相互的文件
Regshot 注册表检测工具
C32Asm_cn
wdasm8.93 http://www.uzzf.com/soft/25686.html
iptool网络抓包工具
啊d网络工具包 v2.02 免费修正版 http://www.downxia.com/downinfo/21311.html
http://soft.77169.net/List/List_86.html 黑客工具 |
译原理,算法导论,tcp/ip协议,关系数据库原理,计算机组成原理。
zcs5->>cs4,gcs5->>213,n113->>213,k1354->>213->>jcs5->131,p213->>213,y->>138-525
一. 反汇编工具wdasm8.93黄金版和hiew 下载:hiew探壳反编译工具 cracker常将soft-ice和trw2000比作屠龙刀,将wdasm8.93则比作倚天剑。wdasm8.93可方便地反汇编程序,它能静态分析程序流程,也可动态分析程序。在原有的普通版的基础上,一些破解者又开发出了wdasm8.93黄金版,加强了对中文字符串的提取。对国产共享软件的威胁也就更大了。例如开心斗地主这个很好玩的共享软件,用黄金版对其反汇编可以直接看到注册码,普通版不能,您说它厉害不?hiew是一个十六进制工具,它除了普通十六进制的功能外,它还有个特色,能反汇编文件,并可以用汇编指令修改程序,用它修改程序,方便快捷!这也是cracker们常用的静态反汇编工具。调试类工具soft-ice和trw2000。
C32asm 是一款非常不错的国产静态反编译工具!
C32Asm现具有如下功能:
快速静态反编译PE格式文件(Exe、Dll等)
提供Hex文件编辑功能,功能强大
提供内存Dump、内存编辑、PE文件Dump、PE内存ImageSize修正等多种实用功能
提供内存反汇编功能,提供汇编语句直接修改功能,免去OPCode的直接操作的繁琐
提供反编译语句彩色语法功能,方便阅读分析,能方便自定义语法色彩
提供输入表、输出表、参考字符、跳转、调用、PE文件分析结果等显示
提供方便的跳转、调用目标地址的代码显示
提供汇编语句逐字节分析功能,有助于分析花指令等干扰代码
Filemon 是一款出色的文件系统监视软件,它可以监视应用程序进行的文件读写操作。它将所有与文件一切相关操作(如读取、修改、出错信息等)全部记录下来以供用户参考,并允许用户对记录的信息进行保存、过滤、查找等处理,这就为用户对系统的维护提供了极大的便利。
Process Explorer 是一款增强型的任务管理器,你可以使用它方便地管理你的程序进程,能强行关闭任何程序(包括系统级别的不允许随便终止的”顽固”进程)。除此之外,它还详尽地显示计算机信息:CPU、内存使用情况,DLL、句柄信息,很酷的曲线图。
此为最新版,原版、汉化均有较多改进,签名验证、DEP等新的东西。
第一次使用Process Explorer,请到菜单”选项”-”字体”中设置字体为 9 号”宋体”,以后使用就没问题了。
ResHacker 汉化绿色版 3.5软件简介一个类似于eXeScope的但在某些方面比它还好一些的工具:eXeScope不能预览菜单但它可以,以下是它主页上对它的介绍:用于察看、反汇编和取代 Windows 32 位可执行程序中的资源,支持 Delphi 5 和 C++ Builder。其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeSco
以下是本人的爱好:
http://url.cn/B6ykK4 evernote下地址
可以记录代码和工作的好工作
个人诗集:
(一)
女人心气何等高,
男人苦得只闷骚。
要问女人何时有,
只需男人把钱掏。
(二)
伊人一笑定珠海,
巧遇张哥情窦开。
朝思暮想梦还来,
有车无房也恩爱。
(三)
新哥出差十多天,
笑看飞哥跑几边。
杂让钟哥忙到癫,
闲来小林抽个烟。
(四)
吃饭喝酒活受罪,
不甜也苦心好累。
谈天论地啥都会,
杂就男女不配对
(五)
前世姻缘今世还,
父母顺意把咱牵。
恩恩爱爱已数年,
如今你我不重来。
(六)
老子傻逼不信邪,
年年今朝过大节。
吃喝嫖赌啥不会,
你娃永远是光棍。
(七)
穷二代富二代官二代代代相传,
坐奔驰坐宝马坐奥迪坐坐就好。
(八)
今朝返故里,
昔日不重来。
男儿早成家,
姑娘也嫁人。
(九)
秋意盎然令人神往,青春依然无处安放,是忧伤, 是惆怅,落叶随秋风去花也忙凋谢。
匆匆来匆匆去你是何意,千杯酒万句话不解迷茫, 忆思巧,情难忘,还心伤,总回望。
(十)
徒儿有事先行去,师父日里来训之,风花雪月。
为师闲来同你解,徒儿莫须为此忧,花前月下。
(十一)
奔驰宝马任我坐,
吃喝玩乐好洒脱。
东拉西扯没老婆,
傻吊日子照样过。
(十二)
寂寞不是错,错在我一直寂寞。
因为经历,所以了解。不需解释,便能懂得。
我并不歧视异性恋,我也不赞同同性恋。
(十三)
独饮苦酒痛作乐,游子归家几坎坷。
依稀人儿留珠海,千花万绿论成败。
昨日秋凉今似冬,却因爱人影无踪。
夏去春来又一年,你我可曾忆往恋。
(十四)
年少易逝风貌已不及当年,敢问众人生为何身又为何。
直叫人寂寞当歌颓废为曲,天知怎贬扬不纳人之口舌。