My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members
Links

QQ群: 原103338172,107324937群已满请加3号群 105902196(加入QQ前请仔细阅读本页面,务必,另外很遗憾由于精力有限,多数情况下都是群里网友互助回答问题) 管理员QQ:412792674 联系邮箱:mapengju@gmail.com 建议的学习路线图

项目概况

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

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

如何使用本项目来自学

我们同时设计了一个学习路线图,路线图的每个环节都注明了参考项目里的什么代码,什么文档,完成什么作业, 依照该路线图,通过视频、书籍和项目里的代码学习基本知识,然后通过作业来巩固和落实这些学习。路线图大致的顺序是,通过作业,学习基础,自己实现简单框架,学习框架,完成一个BBS,完成一个简易进销存系统。
我们的经验告诉我们,使用本项目学习的唯一捷径是想办法把流程图里的作业做完,坚持3个月,感觉会很好。

  • 第一步安装jdk,tomcat,eclipse,mysql等基础软件
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



菜单

Powered by Google Project Hosting