我的开源项目发布了!

昨天在单位心血来潮,在sourceforge.net上创建了一个开源项目,想把自己一年来不断开发积累下来的一个包含自己个人对于Java Web应用开发最佳实践的心得的项目以开源的方式发布出来,首先用sourceforge.net上的File Manager上传文件,传了一下午没传上去,晚上又用psftp上传了一晚上,还是没传上去,郁闷的想吐血。。。今天早上改用https://sourceforge.net/downloads/upload/上传源代码,还是传不上去,下午又在code.google.com上创建了一个开源项目,传来传去又传不上去,很无语。。。今天晚上回家先用https://sourceforge.net/downloads/upload/上传源代码,上传成功!接着在code.google.com上源代码也顺利上传!还是我家的小区光纤猛啊!大家以后可以到http://sourceforge.net/projects/yyqbest/和http://code.google.com/p/yyq-best-practices/下载我的项目源代码,试用并给我提出宝贵的意见和建议。以下是项目说明:



本人出于学习的目的在工作之余进行了本系统的开发,本系统是YYQ的Java WEB应用开发最佳实践。
为了向Struts2、Spring、Hibernate等优秀的Java开源项目的开发者们致敬,本人决定将本项目进行开源。
由于本人的水平有限及时间仓促,项目中存在缺陷和不足在所难免,请大家向本人提出宝贵的意见和建议。
本人真切地期望能有更多的人参与到本系统的开发与完善中来。
本人的QQ是:279820864,本人的电子邮箱:[email protected]

本系统使用了MyEclipse 8.5+Flash Builder 4的开发环境,支持如此优秀的开发工具,请大家购买正版软件。
本系统的数据库使用了MySQL 5,数据库客户端工具使用了SQL-Front 5.1(之前叫MySQL-Front)。
本系统中使用了Lombok来减少重复代码,用户将系统源代码导入Eclipse中后会发现存在代码错误,
请执行java -jar lombok.jar安装lombok,代码重新编译后错误即可消失。
若仍存在问题请参考文档目录下的资料或访问Lombok官网:http://projectlombok.org/,或与本人联系。

项目中展示的主要框架与技术有:Struts2、Spring、Hibernate、Flex、javascript应用、AJAX应用(DWR)、
JSTL自定义标签、泛型DAO、通用权限管理及用户访问控制(spring security)、JMS(ActiveMQ)、Web Service(CXF)、
PDF报表(POI)、Excel报表(iReport)、基于标注(annotation)的配置方式、Spring声明式事务管理、jquery及其插件应用、
RSA javascript加密java解密应用、sitemesh应用、java mail应用、httpclient演示、通用分页解决方案(不完善、还待改进)、
利用dwr的反推技术实现AJAX聊天室。

在项目的文档目录下还有本人实践tomcat+apache集群配置和在Tomcat中开启SSL的试验心得,希望对大家有所帮助。

再次强调由于本人的水平有限,项目中的缺陷和不足还请大家海涵并恳请您告诉我,
由于本人的英语实在太烂,请有能力的人将项目中的说明及注释翻译成英文,并将中英文对照发送给我,万分感谢。

声明:本项目纯属YYQ的Java WEB应用开发学习练习之作,
只希望能对大家的Java WEB应用开发学习有帮助,
请勿用于商业用途。

你可能感兴趣的:(java,spring,Hibernate,DWR,项目管理)