JavaEE学习过程

很多的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,学着把你的技术交给年轻的一代,我想他们很需要,

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
JavaEE学习笔记是我自己在学习过程中总结的javaweb各项技术和知识点。它包含了JavaEE的十三种核心技术,分别是JDBC、JNDI、EJB、RMI、Servlet、JSP、XML、JMS、Java IDL、JTS、JTA、JavaMail和JAF。 JavaEE是一个开放的标准的组件体系结构,它独立于平台,但使用Java语言。一个JavaBean是一个满足JavaBeans规范的Java类,通常定义了一个现实世界的事物或概念。一个JavaBean的主要特征包括属性、方法和事件。 在支持JavaBeans规范的开发环境中,可以可视地操作JavaBean,也可以使用JavaBean构造出新的JavaBean。JavaBean的优势还在于Java带来的可移植性。所以在JavaEE学习笔记中,你可以找到关于这些核心技术和JavaBean的详细内容和示例。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [javaEE学习笔记](https://download.csdn.net/download/sugar_map/10268742)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [JavaEE学习笔记整理](https://blog.csdn.net/qq_51861704/article/details/124133294)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值