`
ye_haiqiang
  • 浏览: 88407 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

J2EE学习过程

阅读更多

本文虽然不是自己写的但是我感觉很有用,使我们的学习在一条线发展!本人挺赞同他的观点的!(转至我大学导师)

很多的java初级程序员对自己没有一个方向,就像我初

始一样,今天抽时间给大家一条我走过的路。

        其实学习是一个渐进的过程,所以只要你有了一条

路,那么方向就有了,我们就不会再迷茫。J2EE里面的知识太

多了,所以很多人都看不懂,不知道从何处下手,下面就和大

家一起走一条理想的路:

        1,对HTML语言要熟悉,但是学习的重点要放在

<DOCTYPE>、<html xmlns=" ">、<meta. http-equive =" "

content=" "><meta. name=" " content=" ">、<Link>等标签上。

因为很多人都用IDE开发,这些都被自动添加,所以很多人

对这些代码比较陌生。编辑器notepad or dreamveware。

        2,学习一下DIV+CSS可以使你更加喜欢web,如果再加

上javaScript让页面动起来就更好了,理解一下JQUERY,掌

握AJAX技术,AJAX的实现框架目前流行的有EXT。对

DIV+CSS+JavaScript的编辑器可以用apatana or

dreamveware。

        3,学习java,主要学习常用类和方法,熟悉继承,多态,

封装的实质,对这些很熟悉后建议做一做SCJP的题目,可

以帮助你理解程序。Java的编辑器可以用editplus or

eclipse,建议初学者先用notepad在cmd中用java、javac

命令,熟悉main()和面向对象思想后转入eclipse。

        4,学习jsp+servlet,先学习jsp,然后用servlet熟悉服务

(tomcat)编程,servlet是jsp的底层,用于业务的转发或者业务

处理,这里要清楚tomcat主要是jsp和servlet的容器,次之才

是服务器。

        5,学习一下XML语言,作为你项目的配置文件语言,从

原来的properties文件转型过来,学会parse XML,dom

或者dom4j,对文档的约束有DTD和schema,对schema的

学习和XML的编辑可以使用XMLspy。

        6,学习一个服务器(Apache)和JDBC技术,到此就可以简

目了,如BBS。

        7,用jsp+JDBC写一个项目,业务的处理也是用jsp,此

时可以发现这种方式的开发缺点是什么,以便于后续改进。

        8,把上面的项目用jsp+servlet+JDBC实现,以便理解

MVC模式的好处在于业务逻辑与表示层的分离,这里你的开

发环境可以是jdk6.0+tomcat6.0+myeclipse6.0+MySQL5.1。

        9,此时你可能在偷乐自己可以写程序了,傲慢的你开始

张罗着给别人写程序,殊不知你写的东西都是older and older

安全性能极差,所以你要认真的学习一门DB,然而SQL不是

你的重点,而是stroed procedure and trigger,它是你后续的

保证! 

        10,然后就可以学习struts(webwork)框架了,目前是

struts2.0,建议学习思想,不要学习struts标签,可以使用

Myeclipse。

       11,hibernate的学习可以帮助你更好的理解面向对象的好

处,主要学习O/R映射和事务管理。

       12,spring学习可以帮助你理解移植,主要学习IOC(DI)和

AOP。

       13,把前面的项目用SSH框架整合。

       14,UML2.0我想会使你对企业的开发流程有新的认识,

对软件开发的全过程中你要学会使用UML建模,提高我们

代码的编写效率,从静态图(类图)到动态图(状态图--交互图--

活动图),还要在软件开发的各个环节上学会书写文档,建议

我们的大学生们从设计--文档--开发全部自己详细的设计一

遍,这时我想你会有更大的收获。

       15,学习一下EJB3.0吧,可以把你带到更高的境界,主要

是Entity Bean和JPA,还要理解JTA和JDBC本地事务管理

的区别,而EJB的容器要是Jboss or Weblogic。

        16,学习一下开发的23种模式,这是程序员的最高境界。

        17,学习一些开源的代码提高可以更快,比如:

Pet Store等,到此我想你已经可以算是高手了。

        18,对XP(极限编程)的思想可以学习一下。

        19,最后加强一下理论知识吧,学习一下软件需求,软件

工程,项目管理  。

        20,到这里我想你应该学习和人的沟通了,因为技术基本

学完了,但是IT这一行我们要不断的学习,因为每天都有可能

有新技术的出现,或者新的框架技术的出现,因此这时,你应

该了解实时新闻,掌握业界动态,这样你才不会被boss炒掉;

此时你的知识层次要提高到对一些大师级别的人物加以关注,

以及对技术的由来有所掌握;

        21,学着把你的技术交给年轻的一代,我想他们很需要,

也会因你的大方而感谢你,当然你也学会了如何让别人理解

你以及你的知识,你会得到无比的尊重!

        呵呵,简单就说这些,一天一点,希望能够帮助大家。

分享到:
评论

相关推荐

    J2EE学习过程和学习方法总结

    在本文中,我们将深入探讨J2EE学习过程和学习方法,这是一个对于任何希望在企业级Java开发领域有所建树的开发者至关重要的主题。J2EE(Java 2 Platform, Enterprise Edition)是一种由Oracle公司维护的开放标准,...

    j2ee学习过程~~~~~~~~~~~~~~~~~~~

    J2EE学习过程是一个逐步深入的过程,涵盖了从基础的Java编程到复杂的网络编程,再到流行的MVC框架和对象持久化技术。 首先,你需要扎实的Java语言基础。这包括但不限于异常处理、输入输出(I/O)流、多线程和集合类的...

    J2ee学习课件 入门必学

    在J2EE学习过程中,理解容器的概念至关重要。容器是运行J2EE组件的环境,提供了管理和运行组件所需的服务,例如生命周期管理、安全性和事务支持。常见的J2EE容器有应用服务器(Application Server),如Tomcat、...

    j2ee学习路径 路线图

    以下是一个详细且全面的J2EE学习路径路线图: 1. **基础篇** - **Java语言基础**:首先,你需要熟悉Java的基础语法,包括数据类型、运算符、流程控制、面向对象概念(类、对象、继承、封装、多态)等。 - **...

    J2EE学习资料,java基础,spring,hibernate,struts等资料

    这个压缩包包含了J2EE学习过程中的一些关键技术和框架的资料,包括Java基础知识、Spring、Hibernate和Struts。下面将详细阐述这些知识点。 1. **Java基础**:Java是所有J2EE技术的基础,它是一种面向对象的编程语言...

    J2EE学习笔记

    在J2EE学习过程中,理解和掌握以下几个关键知识点至关重要: ### 1. Value Object(值对象) 值对象是一种在不同对象或层之间传递数据的Java对象,通常不包含业务逻辑,仅包含数据属性。它们通过get方法暴露数据,有...

    J2EE学习资料

    在J2EE学习过程中,你会接触到以下几个关键知识点: 1. **Servlet和JSP**:Servlet是Java编程语言中的一个接口,用于扩展服务器的功能,处理HTTP请求。JSP(JavaServer Pages)是一种动态网页技术,它将HTML代码与...

    j2ee学习经验和流程

    ### J2EE学习经验和流程 在IT领域,Java平台一直占据着重要的位置,而Java 2 Platform, Enterprise Edition(简称J2EE)则是用于开发可移植、健壮、可伸缩且安全的多层Web应用的企业级解决方案。本文将根据提供的...

    J2EE学习,servlet学习

    【标题】"J2EE学习,servlet学习" 在IT领域,J2EE(Java 2 Platform, Enterprise Edition)是一个广泛使用的服务器端平台,用于构建和部署企业级应用程序。Servlet是J2EE的重要组成部分,它是一种Java编程接口,...

    J2EE前十一个作业 Java学习资料

    本资料集包含了J2EE学习过程中的前十一份作业,这些作业旨在帮助初学者逐步掌握J2EE的核心概念和技术。 1. **Servlet技术**:Servlet是Java EE中的基础,用于处理HTTP请求。在这些作业中,你可能需要编写Servlet来...

    J2EE学习之路

    ### J2EE学习之路:构建坚实的技术基石 #### 基础阶段:深入掌握Java SE J2EE,即Java 2 Platform, Enterprise Edition,是Sun Microsystems为开发企业级应用程序而设计的一个平台标准。要踏上J2EE的学习之路,...

    J2EE 学习计划J2EE 学习计划J2EE 学习计划J2EE 学习计划

    以上就是关于J2EE学习计划的一些关键知识点介绍。对于初学者而言,建议按照从基础到进阶的顺序逐步深入学习。此外,理论学习与实际操作相结合的方式往往能取得更好的效果。希望每位学习者都能够坚持不懈地探索和实践...

    java学习计划,J2EE学习计划,JAVA,J2EE,java学习步骤,j2ee学习步骤

    以下是一个详尽的J2EE学习路径,涵盖了从基础到高级的知识点: 1. **Java基础**: - 首先,你需要掌握Java的基础语法,包括变量、数据类型、运算符、流程控制等。 - 学习面向对象编程(OOP)概念,如封装、继承和...

    J2EE学习两本书

    本压缩包包含两本关于J2EE学习的重要书籍——"J2EE设计开发编程指南"和"深入掌握J2EE编程技术"。 首先,"J2EE设计开发编程指南"这本书可能涵盖了J2EE的基础概念、设计模式以及开发实践。它可能会详细介绍如何使用...

    j2ee部分培训资料

    这些是J2EE学习过程中可能会遇到的关键主题,通过深入理解和实践,开发者可以构建出高效、可扩展且健壮的企业级应用程序。"j2ee培训课件"可能包含了这些主题的详细讲解和实例,对于学习J2EE的人来说是非常宝贵的资源...

    j2ee 学习基础 学习课件源码 PPT

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域,J2EE(Java 2 Platform, Enterprise Edition)扮演着核心角色。...在学习过程中,保持耐心,不断实践,相信你一定能在Java和J2EE的世界里游刃有余。

    J2EE学习笔记 by dream

    【J2EE学习笔记 by dream】是一份详细记录了作者dream在J2EE技术领域学习过程和经验的文档集合。J2EE(Java 2 Platform, Enterprise Edition)是Oracle公司提供的一个用于构建企业级分布式应用的平台,它包含了多种...

    j2ee学习培训课件

    **J2EE学习培训课件概述** J2EE(Java 2 Platform, Enterprise Edition)是Java平台上用于构建企业级应用的框架,它提供了一系列服务...在学习过程中,结合实际编程和调试,将有助于更好地理解和掌握这些概念和技术。

    j2ee study

    描述中提到了一个博客链接,虽然具体内容没有给出,但我们可以推测博主可能分享了他在J2EE学习过程中的经验或者项目实践,可能涉及到的技术点包括但不限于Web服务开发、数据库交互、会话管理、安全性以及服务器配置...

Global site tag (gtag.js) - Google Analytics