java开源项目

来源:互联网 发布:淘宝怎么举报店家 编辑:程序博客网 时间:2024/05/13 21:21

项目首页 http://code.google.com/p/simplejee/

 

本项目概况

1.    simplejee是很多例子的大杂烩,用来演示j2ee开发的常用技术

2.    包括jspservlethtmljavascriptcss等,以及springmvc+jdbcTemplate struts2+hibernate+spring, struts2+ibatis+spring 实现的登陆,CRUDjfreechart图表显示等例子,用来演示两个mvc框架的基本使用,拦截器,验证,View/Result的自定义的相关知识

3.    另外还添加了openlayersextVBAPOItelnetwebshell等等实际开发中可能遇到的零零碎碎的技术

4.    为了帮助理解struts2hibernatespring等框架的原理,我们还简单实现了minimvc,miniorm,minidi

5.    本项目和springsideappfuse相比,更适合初学者

 

 

项目概

本项目是用来学习j2ee开发的入门级项目。

  • simplejee 是很多例子的大杂烩,用来演示j2ee开发的常用技术。jspservlethtmljavascriptcss等,以及springmvc+jdbcTemplatestruts2+hibernate+spring, struts2+ibatis+spring 实现的登陆,CRUDjfreechart图表显示等例子,两个mvc框架的基本使用,拦截器,验证,View/Result的自定义的相关知识,另外还添加了openlayersextVBAPOItelnetwebshell,短信猫等等实际开发中可能遇到的零零碎碎的技术
  • minimvc,miniorm,minidi 是为了帮助理解struts2hibernatespring等框架的原理,是实现的简陋的类似框架
  • tinywebsite 是使用struts2,hibernate,spring做的一个简易的论坛程序包含站内消息
  • jbpm4web 是借用了family168的例子,用来做jbpm4的入门
  • bigboss 是一个进销存的项目,基本只有需求,需要你来从头完成。你把这个完成,就可以在我们这里带薪实习了
  • 本项目和springsideappfuse相比,更适合初学者

如何使用本项目来自

我们同时设计了一个学习路线图,路线图的每个环节都注明了参考项目里的什么代码,什么文档,完成什么作业,依照该路线图,通过视频、书籍和项目里的代码学习基本知识,然后通过作业来巩固和落实这些学习。路线图大致的顺序是,通过作业,学习基础,自己实现简单框架,学习框架,完成一个BBS,完成一个简易进销存系统

我们的经验告诉我们,使用本项目学习的唯一捷径是想办法把流程图里的作业做完,坚持3个月,感觉会很好。

  • 第一步安装jdktomcateclipsemysql等基础软

http://code.google.com/p/simplejee/wiki/developers_guide

  • 安装好最基本的开发环境后,可以参考这个网页,安装subclipse,检出本项

http://code.google.com/p/simplejee/wiki/subclipse

  • 然后按照dynamic web project配置运行本项

http://code.google.com/p/simplejee/wiki/dynamic_web_project

  • 这里是本项目的一些截图,主要是和web相关的例子的截图(比较旧了)

http://code.google.com/p/simplejee/wiki/screenshots