★ 参与项目


  • Web应用的资源评估模型,项目介绍(查看),开源项目:https://github.com/yangengzhe/web_resource_evaluation
            JMeter的自动化压测工具,开源项目:https://github.com/yangengzhe/JMeter
            Tomcat Manager实时监控工具,开源项目:https://github.com/yangengzhe/tomcat_status
    利用sigar.jar进行服务器的实时监控,开源项目:https://github.com/yangengzhe/sigar-system_runtime
  • 基于JPcap的网络拓扑监测工具,开源项目:https://github.com/yangengzhe/jpcap_monitor
  • 微信公众号文章采集器,暂不开源,项目地址:http://wx.i3geek.com
  • 微信公众号文章采集,wordpress插件,开源项目:https://github.com/yangengzhe/wxcaiji_i3geek
  • 教务在线微信查分,邮件推送通知,开源项目:https://github.com/yangengzhe/HrbustWeixin
  • Android应用,基于IBeacon的室内物体定位系统,开源项目:https://github.com/yangengzhe/AndroidIbeacon
  • JAVA GUI开发,俄罗斯方块游戏,开源项目:https://github.com/yangengzhe/eLuoSiFangKuai
  • Android应用,生活小助手,开源项目:https://github.com/yangengzhe/AndroidSearch
  • OnlineJudge,acm在线判题系统,项目:http://oj.i3geek.com,开源项目:https://github.com/yangengzhe/bashu-onlinejudge
  • 基于Arduino的RFID点名系统,开源项目:https://github.com/yangengzhe/Attendance

★ 优秀开源项目


J2EE的学习和开发中,发现自己知道的仅仅是java提供的大量的API,根本不能很好地使用它。另外,现在会的只是通过堆叠一些api完成几个页面的小程序,根本就没有学到任何有助于写程序的知识。出于这个幼稚的想法我研究了JDK中Collections、 Logger、IO…..的源代码,发现这个世界真的很神奇,竟然有如此的高手――利用java语言最最基本的语法,创造了这些优秀的 Framework。

学得越多,发现懂得越少!在学习过程中发现一些很有用,很值得学习的开源项目,在此推荐给大家。

J2EE容器

其实J2EE是一个规范,J2EE的产品一般要求专业提供商必须提供它们的实现。这些实现本身就是J2EE容器。市场上流行的J2EE容器很多,在开源领域流行的只有很少,很少。

Jakarta Tomcat

Apache基金会提供的免费的开源的Serlvet容器,它是的Jakarta项目中的一个核心项目,由Apache、Sun和其它一些公司(都是IT界的大鳄哦)及个人共同开发而成,全世界绝大部分Servlet和Jsp的容器都是使用它哦!由于Sun的参与和支持,最新的Servlet和 Jsp规范总能在Tomcat中得到体现。

不过它是一个非常非常全的Serlvet容器,全部源码可能有4000页,对于初学者或者一般的老手可能还是比较大了!在你有能力时推荐研究!下载 地址:http://jakarta.apache.org/tomcat/index.html

Jetty

由于tomcat过于庞大,所以推荐个比较小的吧!Jetty是一个开放源码的HTTP服务器和Java serverlet容器。源代码只有1000页左右,很值得研究。有兴趣可以去http://jetty.mortbay.com/下载看看。

JBoss

 

在J2EE应用服务器领域,Jboss是发展最为迅速的应用服务器。由于Jboss遵循商业友好的LGPL授权分发,并且由开源社区开发,这使得 Jboss广为流行。另外,Jboss应用服务器还具有许多优秀的特质。

其一,它将具有革命性的JMX微内核服务作为其总线结构;

其二,它本身就是面向服务的架构(Service-Oriented Architecture,SOA);

其三,它还具有统一的类装载器,从而能够实现应用的热部署和热卸载能力。因此,它是高度模块化的和松耦合的。Jboss用户的积极反馈告诉我们,Jboss应用服务器是健壮的、高质量的,而且还具有良好的性能。为满足企业级市场日益增长的需求,Jboss公司从2003年开始就推出了 24*7、专业级产品支持服务。同时,为拓展Jboss的企业级市场,Jboss公司还签订了许多渠道合作伙伴。比如,Jboss公司同HP、 Novell、Computer Associates、Unisys等都是合作伙伴。

在2004年6月,Jboss公司宣布,Jboss应用服务器通过了Sun公司的J2EE认证。这是Jboss应用服务器发展史上至今为止最重要的里程碑。与此同时,Jboss一直在紧跟最新的J2EE规范,而且在某些技术领域引领J2EE规范的开发。因此,无论在商业领域,还是在开源社区,Jboss成为了第一个通过J2EE 1.4认证的主流应用服务器。现在,Jboss应用服务器已经真正发展成具有企业强度(即,支持关键级任务的应用)的应用服务器。

Jboss 4.0作为J2EE认证的重要成果之一,已经于2004年9月顺利发布了。同时,Jboss 4.0还提供了Jboss AOP(Aspect-Oriented Programming,面向方面编程)组件。近来,AOP吸引了大量开发者的关注。它提供的新的编程模式使得用户能够将方面(比如,事务)从底层业务逻辑中分离出来,从而能够缩短软件开发周期。用户能够单独使用Jboss AOP,即能够在Jboss应用服务器外部使用它。或者,用户也可以在应用服务器环境中使用它。Jboss AOP 1.0已经在2004年10月发布了。 很有名吧!可以下载一个用一下,下载地址:http://www.jboss.org/

J2EE框架

spring框架

http://www.cnblogs.com/xing901022/p/4178963.html#_label2

java

jdk

junit