J2ee学习流程

在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训。以便后来者少走弯路。
Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;
J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;
J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
先学习j2se
要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模式》。其中《java编程思想》要研读,精读。这一段时间是基本功学习,时间会很长,也可能很短,这要看学习者自身水平而定。
不要被IDE纠缠
在学习java和j2ee过程中,你会遇到五花八门的IDE,不要被他们迷惑,学JAVA的时候,要学语言本身的东西,不要太在意IDE的附加功能,JAVA编程在不同IDE之间的转换是很容易的,过于的在意IDE的功能反而容易耽误对语言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2se程序。
选择和学习服务器使用配置
当你有了j2se和IDE的经验时,可以开始j2ee的学习了,web服务器:tomcat,勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多项目开始采用jboss,并且有大量的公司开始做websphere或weblogic向jboss应用服务器的移植(节省成本),这里要说的是,学习tomcat和jboss我认为是首选,也是最容易上手的。学习服务器使用配置最好去询问有经验的人(有条件的话),因为他们或许一句话就能解决问题,你自己上网摸索可能要一两天(我就干过这种傻事),我们应该把主要时间放在学习原理和理论上,一项特定技术的使用永远代替不了一个人的知识和学问。
学习web知识
如果你是在做电子商务网站等时,你可能要充当几个角色,这是你还要学习:
html,可能要用到dreamwave等IDE。
Javascript,学会简单的数据校验,数据联动显示等等
J2eeAPI学习
学习j2eeAPI和学习服务器应该是一个迭代的过程。
先学习jsp和servlet编程,这方面的书很多,我建立看oreilly公司的两本《jsp设计》和《java servlet编程》,oreilly出的书总是那本优秀,不得不佩服。

时间: 2024-10-27 17:49:54

J2ee学习流程的相关文章

求问ios大神swift学习流程

问题描述 求问ios大神swift学习流程 本人计算机大学生一枚,有过肤浅的php开发经验,现在想认真学一门语言,选择了swift,但是遇到了一些问题,首先是swift2.0资源弄不到,还有就是出了单纯的看书敲代码不知道怎么学习,求师傅传授 解决方案 目前对于ios学习的话,建议先学习使用oc开发ios,等基础扎实再向swift转型,转型速度是非常快的(两周左右可比较完善) 如果坚持直接学swift,想要较全面的了解常用基础的话,可以考虑下培训机构,因为国内的swift交流非常稀少,很难帮助学习

c++问题-C++初学者的关于学习流程的提问

问题描述 C++初学者的关于学习流程的提问 我是高校在校生,现在自己在学C++现在刚刚看完谭浩强的一本入门级的书籍,了解了C++的一些基本数据结构,语法和类以及继承的用法,会写一些简单的程序,接下来不知道应该学习什么,身边的同学有的在学习算法和编程思想,有的已经在看MFC,请大神给点指点吧! 解决方案 MFC已经奄奄一息,不建议学:如果没有基础的算法.数据结构思想,建议先打点基础:C++很难,谭浩强的书恐怕是不够,建议接着刷C++ primer和Effective C++ 解决方案二: 把C++

J2EE学习经验和流程

j2ee   在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训.以便后来者少走弯路. Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE.这三块相互补充,应用范围不同. J2SE就是Java2的标准版,主要用于桌面应用软件的编程:J2ME主要应用于嵌入是系统开发,如手机和PDA的编程:J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统. 先学习j2SE 要学习j2EE就要先学习j2SE,刚开始学习j2se先建议不要使

J2EE学习的过程

j2ee|过程 在这里我谈谈我在学习j2ee流程,并谈到在此过程中领会的经验和教训.以便后来者少走弯路.  Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE.这三块相互补充,应用范围不同.  J2SE就是Java2的标准版,主要用于桌面应用软件的编程:  J2ME主要应用于嵌入是系统开发,如手机和PDA的编程:  J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统.  先学习j2se  要学习j2ee就要先学习j2se,刚开始学习j

J2EE学习笔记--MVC框架

MVC是一种软件设计模式,最初是为SMALLTALK-80语言提出来的,但后来在JSP开发中渐渐得到广泛应用,并且成为Sun公司推荐的J2EE平台的设计模式.Sun公司提出的Model2开发模型就是基于MVC设计模式的应用,在Web应用程序开发中,MVC框架应用非常广泛,特别适合应用在大型的.比较复杂的项目开发中.   MVC框架即是模型-视图-控制器(Model-View-Controller)设计模式.其中,M代表Model,V代表View,C代表Controller.MVC的核心思想是将来

新手学习seo我推荐的学习思路和学习流程

随着电子商务的不断发展,seo是很多中小企业首选的营销手段,作为一个初学者学习seo笔者认为不要急躁冒进,首先打好学习的基础是至关重要的,一个seo新人对应很多seo名词可能你会难以理解,但是不要气馁,一种积极进取平和的学习心态是你在学习之前必须保持的,因为没有认真刻苦的态度,注定你只会学到表面而不会更加深入的掌握,好了闲话短续我们进入今天主题. 第一,首先选择一个可以学习的环境. 笔者认为任何事情都要有一个环境和学习氛围,学习这个事情关键是自觉,只要是自己认准的事情,努力选择适合自己的学习平台

扬扬的J2EE学习笔记(一)概述

j2ee|笔记 扬扬今天开始学习J2EE啦! 目标:尽可能在最短时间内,把J2EE体系结构相关了解个大概,以后再慢慢往深处学习. 加油!加油!!加油!!!一.分布式的多层应用程序 图1 分布式的多层应用程序 J2EE平台使用多层分布式的应用模式.应用逻辑根据其功能分成多个组件,各种不同的应用组件构成分布在不同的依赖于层的机器上的J2EE程序.位于不同层的组件有: ☆ 运行在客户机上的客户层组件 ☆ 运行在J2EE服务器上的网络层 ☆ 运行在J2EE服务器上的逻辑层 ☆ 运行在

J2EE学习笔记(4) 软件工程与系统框架

J道的老大banq曾经说过设计模式是衡量一个程序员水平高低最重要的标准.个人非常赞同这个观点,从这个角度看学好J2EE第一个要了解的就是作为一个庞大复杂的系统,它是如何由各个模块拼装并协同有效地运作.先来几个定义暖暖身 Definitions of Different Dimensions in J2EE Tiers: A logical or physical organization of components into an ordered chain of service provide

扬扬的J2EE学习笔记(四)Platform Services平台服务

j2ee|services|笔记 每周学一些J2EE,作点笔记. 目标:能熟练使用Websphere做J2EE的开发工作. 加油!加油!!加油!!! 1. 平台服务概述    1) 为应用编程的部署提供服务.   2) 命名服务:能够帮助应用客户端寻找企业Beans:寻找通过Java Naming Directory Interface(JNDI)访问naming环境的WEB组件.   3) 无须更改源代码就能定制组件   4) 使用JNDI接口,J2EE组件可以定位自己的环境名称内容(envi