我由于年龄太小找不到工作,所以在家无事,自己写了三个框架是关于(IOC,WEB,ORM)模仿ssh,ssi开发,已经实现了(struts2核心部分80%功能,springIOC核心部分98%功能,ORM自己的方式实现)可以三个整合,也可分开使用,现在将代码全部开源,让前辈们指点一二,同时希望可以借共同的力量完成属于中国自己的开源框架,如有愿意加入,我可将全部说明告知,联系方式QQ:744578042,同时我还在思考研发我的下一个开源项目即:插件式系统框架!构思如下只要实现我的定义的标准就能在这个系统中动态添加功能,这样便于重构与迭代!下载地址
http://download.csdn.net/source/2442373
或是想要更详细说明请到
http://jsrdxzd12.javaeye.com/blog/687966
http://download.csdn.net/source/2442373
或是想要更详细说明请到
http://jsrdxzd12.javaeye.com/blog/687966
你可以傲视世界软件行业
被称作神一样的人
比尔听说了你会为自己的智商而自卑
Rod Johnson会因为为你而感到羞愧
Apache将奉你自由组织的教父
中国将以你为荣
世界将因你的存在而发生惊天变革
请到csdn上下载测试
用时:一个多月!我的个心肝啊,扑通扑通的。
不过,还是给楼主顶下:只要能写就是王道,主要是还小,前途会有的。
增加了动态代理功能,增强了拦截器功能,增加了Log4j,改进了if语句和非空验证上进行优化,同时增强了,异常处理的功能,尽请师哥师姐们,大师大伯们关注继续给我帮助,同时也希望有更多的人修改并完善这个框架,发到CSDN上与大家一同分享,谢谢大家!
用时:一个多月!这个现实吗?
上面的师哥:我全是用我自己的想法实现,而且三个框架一共加起来才不过七十几个类,当然,和spring一个核心类库几千个API这实在算不了什么!
如果我没贴源代码,你怎么知道我代码写这么垃圾,如果你觉得我代码写实在垃圾,那你也写三个这样框架,至于相关配置,如果下载过的朋友都知道,因为我都有注释!大家不信可以下载看一看csdn上我有没有源代码,我尊重叫你一声师哥,但请不要这样没有素质,胡说八道!你昨天提的介意,我已经在升级,慢慢改进,但如果你说出这样没素质的话,我怀疑你有没有家教!人品有否问题????
<!-- pointcutExpr="packageNames,method1;method2...."-->
<!-- pointcutExpr:-->
<!-- packageNames="业务类可以遍历文件包下的全部文件"-->
<!-- method="一个类中以方法名开头的所有方法"--><!-- advice-ref="className,method1;method2,before|after|around"-->
<!-- advice-ref:-->
<!-- className="指定给业务类添加的拦截类"-->
<!-- method="业务类的方法"-->
<aop pointcutExpr="test.service.impl,validatorLogin" advice-ref="test.log,debug,before" />
年轻人脾气不要这么大.. 火龙果说的一点都没错..
先别说功能,说代码结构..你看下人开源框架的源码.看人家的代码结构多美观??这个你的代码能比?
再说功能,如果你的框架功能有人家的80%.那请问Apache还有他存在的意义吗?我们公司有自己的框架 自己实现了struts2.因为当时strut2还没有发布.我们称之为webX说一句不怕打击你的话,如果给个我比较好的环境,估计半个月,你那些东西就写出来了..其实有啥的? 说白了.反射+XML 真没必要拿自己的东西跟开源框架比.我自己也有一个JAR包. 只要运行一个.就可以立即生成一个我们公司项目结构的项目. 包括配置文件.
这不就是网上所谓的代码生成器? 有啥的? 我一个晚上就完工了. 无非就是IO+XML
之前看的源代码是在公司下载的,我昨天晚上是回家看的,可能我昨天晚上看花眼了,今天到 javaeye 上去看一下看到了“项目源文件”了,以为你删除了呢,哈哈,看来是误会了。我不是想要 Oracle 的 SQL 语句,那里有 MS SQLServer 的 SQL,我能转成 Oracle 的建表语句。我之前只是想问一下,Oracle INSERT 表中的数据,表中的主键一般使用 SEQUENCE 产生,但是我没有看到能在什么地方配置 SEQUENCE 的 name,如果不配置 SEQUENCE name,那 INSERT 怎么插入由 SEQUENCE 生成的主键呢?PS1:我从来没有说过代码很垃圾之类的话,我只是在你其他的帖子中提了些改进的建议,这些仅仅是建议,并没有亵渎你代码的意思,请不要再误会。PS2:来 CSDN 三年多了,第一次在这里听人说我没素质、没家教、没人品,特别是被比我小 10 岁的人这样说,心里很难受 T_T
为什么你要这样理解列.你可以按自己的思路写下去啊. 对自己理解框架很有好处啊..
关键是这个东西.就算完善人家为什么要用你的?Apache有那么成熟的框架,有那么强的技术社区支持.所有的东西都有保障.如果你抱着开出来给人用的话.我觉得写不写没必要了.如果是学习的话.可以写写.
这点我可以证实,果兄犹如一个认真,热心的大哥哥一般,帮助我们这些初学者解疑答惑,这点我很感激,倘若你们之间有什么矛盾我想一定是有什么误会,大家在csdn相识就是缘分,忘记那些汉语使用不当而产生的误会,将更多的激情放入对java的学习中,相信有一天会了解彼此的。
注释过的代码我发给为我找出不足的人,谢谢大家!等群里的人都说这个框架可以使用了,我在到这里来推广,谢谢!
我接触Java一年多,工作也不久希望能够有更多的学习机会,虽然工作时候可能用不上你的框架但是有兴趣顺便帮你测试一下
PS.老子也是90后 咋没人罩着点我!
BUG这个东西不着急 都说了慢慢来嘛。。
看了一下代码,感觉楼主对ssh的构架流程基本掌握了,当然用于实际生产还有很长的路要走。
学习写构架是提高程序规划能力很好的方式。