J2EE总体的学习计划
第一部分:
JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固)
要求:对java的封装,生命周期等有一定的了解;
异常------掌握try-catch-finally的使用
IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream)。
多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。
集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。
数据库-------掌握JDBC API的使用,包括DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。
还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。.
另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。
参考:《Java编程思想》、张孝祥视频教学。
第二部分:
JAVA网络编程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
要求:Socket--------了解java.io包中的套接口类和服务器套接口类的使用。
RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译RMI应用程序。
HTML--------了解HTML语言的语法、各种标签。
JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。
JavaBean-------理解JavaBean的特点和事件模型。
XML--------了解XML语言的语法、DTD、Schema。
Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。
UML-------掌握用例图、类图、活动图、顺序图、状态图。
Aglet-------学会安装使用tahiti服务器,掌握Aglet API。
开发工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等开发工具使用。
另外-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器
参考书:《JSP2.0技术手册》林上杰编著;
《深入体会Java Web开发内幕---核心基础》
在JSP上不要花太多时间,在时间放在servlet多一些.
第三部分:
流行MVC架构和Java对象持久化技术。包括webwork、Spring、Hibernate
要求:MVC-------理解MVC设计模式、处理过程。
webwork-------理解webwork实现MVC的机制、工作流程。掌握配置webwork应用、webwork控制器组 件、webwork应用的国际化、异常处理、webwork标签库。(其实很多遗留系统用的是Struts,但现在越来越少人用了,所以我鼓励你们学 webwork,但要必须要了解一下Struts)
Spring-------掌握控制反转(IoC)、面向方面编程(AOP)、事务服务(JTA)、邮件服务(JavaMail)、持久化服务(DAO、JDBC、ORM)、远程服务(RMI)。
Hibernate--------理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。
学习过程:先学习webwork2,再学习Hibernate,最后学Spring。
下面的东西有时间了解一下:
测试/敏捷开发-----关注测试,掌握Junit单元测试框架,以及现在两个流行的mock工具EasyMock/JMock,熟 悉其中一种。(提示:测试非常重要,有效的测试可以减少很多开发的时间,当然刚开始觉得不耐烦,好像没有必要写测试代码,一定要说服自己尝试写测试代码, 或多或少的)
UNIX系统------了解最主要的shell编程,及主要的相关的命令行操作.
AJAX-----了解基本的javascript,csss,以及ajax常用的用法,还有JSON框架.
ajax的框架太多,但不要花太多时间去学,因为你不知道公司用不用ajax,而且用的那一框架你没有办法知道,所以懂最基础就可以了)
参考书:《webwork in action中文版》
《精通Struts》、《精通Hibernate》孙卫琴著,
《Spring技术手册》林信良著
《JUnit in action中文版》Vincent Massol著的
书籍只是用来入门的,其他的工具必须多上英文网址,尽量多看一些英文文档,提高自己的水平,同时有空的时候也可以下载的一些开源项目的文档。
最后一句话:无论什么技术,学了不要以为自己多牛,学技术只是为了更好提高自己做项目的能力以及提升自身的水平。你做的项目效果怎样才能最终看出你自身的水平
第一部分:
JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固)
要求:对java的封装,生命周期等有一定的了解;
异常------掌握try-catch-finally的使用
IO流------掌握字节流、字符流和对象序列化的处理.。熟练使用各种输入、输出流类(InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream)。
多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。
集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。
数据库-------掌握JDBC API的使用,包括DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。
还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。.
另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。
参考:《Java编程思想》、张孝祥视频教学。
第二部分:
JAVA网络编程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
要求:Socket--------了解java.io包中的套接口类和服务器套接口类的使用。
RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译RMI应用程序。
HTML--------了解HTML语言的语法、各种标签。
JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。
JavaBean-------理解JavaBean的特点和事件模型。
XML--------了解XML语言的语法、DTD、Schema。
Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。
UML-------掌握用例图、类图、活动图、顺序图、状态图。
Aglet-------学会安装使用tahiti服务器,掌握Aglet API。
开发工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等开发工具使用。
另外-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器
参考书:《JSP2.0技术手册》林上杰编著;
《深入体会Java Web开发内幕---核心基础》
在JSP上不要花太多时间,在时间放在servlet多一些.
第三部分:
流行MVC架构和Java对象持久化技术。包括webwork、Spring、Hibernate
要求:MVC-------理解MVC设计模式、处理过程。
webwork-------理解webwork实现MVC的机制、工作流程。掌握配置webwork应用、webwork控制器组 件、webwork应用的国际化、异常处理、webwork标签库。(其实很多遗留系统用的是Struts,但现在越来越少人用了,所以我鼓励你们学 webwork,但要必须要了解一下Struts)
Spring-------掌握控制反转(IoC)、面向方面编程(AOP)、事务服务(JTA)、邮件服务(JavaMail)、持久化服务(DAO、JDBC、ORM)、远程服务(RMI)。
Hibernate--------理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。
学习过程:先学习webwork2,再学习Hibernate,最后学Spring。
下面的东西有时间了解一下:
测试/敏捷开发-----关注测试,掌握Junit单元测试框架,以及现在两个流行的mock工具EasyMock/JMock,熟 悉其中一种。(提示:测试非常重要,有效的测试可以减少很多开发的时间,当然刚开始觉得不耐烦,好像没有必要写测试代码,一定要说服自己尝试写测试代码, 或多或少的)
UNIX系统------了解最主要的shell编程,及主要的相关的命令行操作.
AJAX-----了解基本的javascript,csss,以及ajax常用的用法,还有JSON框架.
ajax的框架太多,但不要花太多时间去学,因为你不知道公司用不用ajax,而且用的那一框架你没有办法知道,所以懂最基础就可以了)
参考书:《webwork in action中文版》
《精通Struts》、《精通Hibernate》孙卫琴著,
《Spring技术手册》林信良著
《JUnit in action中文版》Vincent Massol著的
书籍只是用来入门的,其他的工具必须多上英文网址,尽量多看一些英文文档,提高自己的水平,同时有空的时候也可以下载的一些开源项目的文档。
最后一句话:无论什么技术,学了不要以为自己多牛,学技术只是为了更好提高自己做项目的能力以及提升自身的水平。你做的项目效果怎样才能最终看出你自身的水平
发表评论
-
17招获得旺盛精力
2009-03-19 17:05 65317招获得旺盛精力2008-06-05 12:021.每天运动 ... -
我国最新贫富标准线出炉,看看你属于哪个阶级?
2009-03-19 16:14 765超级大富豪:年收入在5000万以上 大富豪:年收入在1 ... -
一位毕业奋斗八年后的成功人士,给年轻人的10个忠告
2009-03-19 15:56 8171、努力 工作要努 ... -
优化网站性能 提高网站速度访问速度的14条实践
2009-03-19 15:06 663相信互联网已经越来越 ... -
对HashMap的循环迭代
2009-03-19 14:50 1439package hashmap; import java.u ... -
欲为Java技术大牛所需的25个学习要点
2009-03-19 14:46 6701. 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式 ... -
jxl的API应用
2009-03-19 14:40 940使用Windows操作系统的朋 ... -
当一名IT首脑,你行吗
2009-03-19 09:40 696人人都希望多知道些别 ... -
提醒你五件事!我希望每一位都看!
2009-03-19 09:38 602提醒你五件事!我希望 ... -
一个清华学生在香港留学受到的心灵震憾(转)
2009-03-19 09:14 72198年本科毕业,又顺利地被保研,当时的我只是一个憨憨的书呆子, ... -
090313思考
2009-03-13 14:37 600要做的事项: 1、周五晚上照原定计划进行学习。 2、周 ... -
程序人生--一个程序员对学弟学妹建议
2009-03-13 14:11 529我始终认为,对一个初 ... -
在华为工作十年的感悟
2009-03-13 12:59 730(注:本文作者,徐家骏,是华为数据中心的头,技术超级牛人,一级 ...
相关推荐
想学习JAVA的朋友可以拿去,对你肯定有帮助的,呵呵
J2EE总体的学习计划 J2EE总体的学习计划
j2ee总体学习计划,适合立志学习j2ee的初学者自定义计划
J2EE总体的学习步骤.doc 学习J2EE的指导书 呵呵 看看做到心中有数 不错的
为了有效地促进翻转课堂式教学在大学英语教学中的实现与应用,最大限度的提高教学质量,本研究通过对高校大学英语翻转课堂式教学的实施情况进行了实际调研,设计了一种基于 J2EE的翻转课堂式教学系统的设计方案。...
包括系统总体设计、子系统设计、数据规划与设计、系统接口设计、错误处理设计5个部分。其中子系统设计重点描述基础支撑平台的功能设计实现、数据规划与设计重点描述基础支撑平台的后台数据结构和数据表模型。 文档供...
java学习者深入学习必不可少的武器,可以使有一定经验,正处于量变快质变的程序员们少走弯路,总体上掌握java核心技术,深入java核心。
学java不知不觉也已经三年了 从不知java为何物到现在一个小小的j2ee项目经理 虽说不上此道高手,大概也算有点斤两了吧 每次上网,泡bbs逛论坛,没少去java相关的版面 总体感觉初学者多,高手少,...
2.2.2 J2EE体系结构介绍 3 2.2.3 Struts2和Hibernate简介 4 2.2.4 Ajax技术介绍 5 2.2.5 面向对象编程思想介绍 5 3 系统需求分析 6 3.1 功能需求分析 6 3.2 系统可行性分析 6 3.2.1 技术可行性分析 6 3.2.2 环境可行...
2.3 基于J2EE的在线考试系统架构介绍及拥有的优势 2.3.1 结构总体介绍 J2EE使用多层的分布式应用模型,应用逻辑按功能划分为组件,各个应用组件根据他 们所在的层分布在不同的机器上。事实上,sun设计J2EE的初衷...
使用了 J2EE 的技术, java 是一种面向对象编程语言,简单易学而且灵活方便。 这学期学习了 java 高级语言课程,系统的了解了 JSP开发技术的知识,文章管 理系统总体上开发难度不高,数据库的设计和操作是本系统设计...
主要使用了 J2EE 的技术,java 是一种面向对象编程语言, 简单易学而且灵活方 便。这学期学习了 java 高级语言课程,系统的了解了 JSP 开发技术的知识,文 章管理系统总体上开发难度不高, 数据库的设计和操作是本...
整体采用B/S架构开发,通过对系统深入细致的分析,以及对业务背景和需求的了解,结合流行成熟的Web开发技术J2EE,设计搭建双管理权限。系统的总体技术框架为JSP+Servlet+JavaBean。前台浏览器浏览,后台服务器直接...
后面因为时间不够所以做的测试比较少,所以可能会有很多的bug,但是对于一个学习J2EE MVC的爱好者绝对是一个佳作!现在这个网站已经做了一个很大的改动,主要在后台(功能增强)下面是当前这个网站的一些介绍,如...
java8集合源码Bharath-简历 Java 全栈开发人员和解决...能够适应新的和不断变化的环境,学习新的框架、设计模式、架构和编程语言。 能够作为个人开发人员或在小型到大型团队开发环境中表现出色。 将业务和架构要求转
Java分为三个体系J2SE,J2EE,J2ME。 说起计算器,值得我们骄傲的是,最早的计算工具的诞生地是中国。 在17世纪初,西方国家的计算工具才有了较大的发展,英国数学家纳皮尔发明的"纳 皮尔算筹",英国牧师奥却德发明...
7 3 系统需求 8 3.1 需求说明 8 3.2 名词定义 8 4 需求分析 8 4.1 项目背景 8 4.2 功能要求 9 4.3 电子商城功能描述 10 4.4 系统包括的范围 10 4.5 系统用户说明 10 4.6 非功能要求 10 5 概要设计 11 5.1 总体设计 ...
Asp.net 2.0功能体验,总体设计思想 Asp.net 2.0 WebPart使用经验点滴 革新:.NET 2.0的自定义配置文件体系初探 关于如何在ASP.NET 2.0中定制Expression Builders 怎么在ASP.NET 2.0中使用Membership asp.net 2.0-...