http://www.javaxp.net/j2ee_study/(因为本工具是基于vml写的,所以只能在IE下浏览,很抱歉。在计划用canvas来兼容ff,我自己也主要是用ff)
这是我们整理的一个j2ee学习的流程图。主要是结合我们维护的simplejee项目。
最近我们计划对该项目做较大的改版,一直在讨论改版的方法和方向,我们计划按照上面这个链接的流程来对本项目进行改版。在其他网站上发布过这个流程,不少同仁也给出了一些建议。
在论坛里也发布一下,有兴趣的话,大家讨论一下。
流程图虽然简化了部分内容可还是比较杂乱,概述一下我们的想法:
1、大的方面,在大约5周的时间里,从javaweb开始,把struts2,Hibernate,spring都用起来,并整合起来,然后通过一个简易网站的项目,再对各方面知识做梳理。
2、重视javaweb基础,学习框架使用到的基础技术,然后从框架要解决的问题出发,先自己设计并实现简易的框架,解决开发中的问题,然后再介绍框架技术。这就是simplejee里的minimvc,simplemvc,miniorm,minidi。
3、作业驱动学习。尽量避免眼高手低,帮助克服惰性,学的踏实。另外除了技术学习外,也要了解到需求的重要性。比如站内消息的作业,第二阶段的网站,就是要求参考javaeye,cnblogs来设计网站,并实现之。
4、不是直接介绍模式,框架,而是从问题出发,来引入模式,框架。
5、simplejee里还有ibatis,springmvc等的例子,不过没有在流程图里画出。目前本流程图仅仅针对javaweb基础,并由此引出mvc,orm,di等需求,然后介绍ssh对这些问题的实现。因为是已经知道了所以然,所以其他解决方案理解起来会便利很多。
分享到:
相关推荐
以下是一个详细且全面的J2EE学习路径路线图: 1. **基础篇** - **Java语言基础**:首先,你需要熟悉Java的基础语法,包括数据类型、运算符、流程控制、面向对象概念(类、对象、继承、封装、多态)等。 - **...
以下是一个详尽的J2EE学习路径,涵盖了从基础到高级的知识点: 1. **Java基础**: - 首先,你需要掌握Java的基础语法,包括变量、数据类型、运算符、流程控制等。 - 学习面向对象编程(OOP)概念,如封装、继承和...
对于想要深入理解J2EE和Struts框架的开发者而言,这是一个极好的学习资源。通过这个项目,不仅可以掌握基础的Java编程和数据库操作,还能了解到如何在实际环境中应用MVC模式,以及如何处理复杂的业务流程和用户需求...
《J2EE图书馆项目源码》是一个典型的Java企业级应用实战项目,主要涉及J2EE技术栈在实际图书管理系统中的应用。在这个项目中,我们能够深入理解如何利用Java编程语言和相关的框架来构建一个功能完备的图书馆管理软件...
J2EE学习指南是一个全面且深入的教程,旨在帮助学习者有效地掌握Java企业级开发的关键技术。该指南分为三个主要部分,涵盖了从Java基础知识到高级框架的广泛内容。 第一部分着重于Java语言基础知识,这是J2EE开发的...
而"workflowexample.exe"可能是一个流程示例的执行程序,用于展示如何在J2EE环境下实现和执行工作流。 总的来说,这个主题涵盖了从企业级应用开发的基础(J2EE),到具体业务流程的设计和自动化(BPM和Workflow)等...
《J2EE图书馆项目实例开发》源代码是一个深入实践的JAVA编程项目,旨在帮助开发者掌握J2EE技术在实际应用场景中的运用。这个项目的核心是构建一个功能完善的在线图书馆管理系统,涵盖了用户管理、书籍管理、借阅与...
在Java世界中,J2EE(Java 2 Platform, Enterprise Edition)是一个用于开发和部署企业级应用程序的框架。它提供了多种服务、API和工具,以支持分布式多层应用的开发,如Web服务器、应用服务器、数据库连接等。本...
**J2EE成品项目——图书购物网** J2EE(Java 2 Platform, Enterprise Edition)是一种广泛用于构建企业级Web应用程序的技术框架。...对于学习者来说,这是一个很好的实践平台,有助于提升其在Web开发领域的专业技能。
这只是一个基础的J2EE开发教程的片段,实际上J2EE开发涉及的内容更广泛,包括Servlet、JSP、EJB、JMS、JNDI等技术,以及更多复杂的架构模式和设计原则。对于初学者来说,理解并实践这些基础知识是掌握J2EE开发的关键...
J2EE学习计划是一个全面深入的旅程,旨在帮助初学者掌握企业级Java应用开发的核心技能。以下是对各部分的详细解释: **第一部分:JAVA语言基础知识** 这部分是学习J2EE的基础,涵盖了异常处理、IO流、多线程、集合...
J2EE总体的学习步骤是一个循序渐进的过程,旨在帮助开发者掌握企业级Java应用程序的开发。以下是基于给定文件内容的详细学习计划: 第一部分,Java语言基础知识是学习J2EE的基石。这部分主要包括以下几个方面: 1....
总的来说,【基于J2EE的网上书城】项目是一个实用的学习资源,它涵盖了Java Web开发中的主要技术和流程,适合希望提升J2EE技能的开发者进行研究和实践。通过分析和重构这个项目,开发者可以更深入地理解和掌握J2EE...
5. **状态图(State Diagrams)**:状态图描述了一个对象在其生命周期内可能经历的状态转换。在J2EE中,可用来描绘会话Bean或持久化实体的状态变化。 6. **活动图(Activity Diagrams)**:活动图展示了系统的业务...
4. 状态图(State Diagram):描述一个对象在其生命周期内可能经历的不同状态及其转换。在J2EE中,状态图常用于表示用户会话或EJB实例的状态变化。 5. 活动图(Activity Diagram):类似于流程图,用于表示复杂的业务...
在这个环境中,我们讨论的是一个基于J2EE的图书管理系统,这是一个常见的项目案例,用于教学和实践目的。 该系统的主要目标是管理和维护图书馆的书籍信息,包括书籍的入库、出库、借阅、归还等功能。系统可能包含...
【基于SSH的J2EE项目网上书城】是一个典型的Java Web应用程序,它采用了Spring、Struts2和Hibernate(SSH)三大框架进行开发。这个项目旨在实现一个完整的在线图书销售平台,用户可以在平台上浏览、搜索图书,进行...