`
- 浏览:
152267 次
- 来自:
...
-
分享我的JAVA学习计划之第二阶段第二阶段:
JAVA网络编程(Socket)、HTML、XML、JSP、JavaBean、Servlet(后面3个是重点)。
要求:
Socket--------掌握java.io包中的套接口类和服务器套接口类的使用。
HTML--------了解HTML语言的语法、各种标签。
XML--------掌握XML语言的语法,其他的了解下。
JSP-------掌握JSP2.0语法、五大元素、内置对象、EL、JSTL1.1、JSP自定标签。
JavaBean-------理解JavaBean的特点和事件模型。
Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。
PS:-------学习过程中学会使用Tomcat、JBoss服务器,学习使用myeclipse、dreamweaver、junit开发工具。
另外,关注一下EJB3.0。 分享我的JAVA学习计划之第三阶段第三阶段
流行MVC架构和Java对象持久化技术。包括Struts、Spring、Hibernate。
要求:
MVC-------理解MVC设计模式、处理过程。(其实jsp+servlet+javaBean就是一个最基本的MVC框架)
Struts -------理解Struts实现MVC的机制、工作流程。掌握配置Struts应用、(Struts-Config.xml, ActionAction、ActionForm)的运用,Struts应用的国际化(感觉就是标签加配置文件,property那个文件)、 Validator验证框架(可以联系下JS)、Struts标签库。
Spring-------掌握控制反转(IoC),也就是DI,然后是面向方面编程(AOP),其他的晃一眼。。。
Hibernate--------理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。 (可以和EJB里面的EntityBean对起来看)
学 习过程:先学习Struts,再学习Hibernate,最后学Spring,再最后把几个框架结合在一起,注意XML的配置。。。还有注意要积累对一些常见的异常的处理方法。总的来说,我觉得框架就是会使用就行了,平时多去想想它带来的好处,也就是为啥子要用它们,也就是它们的一些思想,比如说 spring的DI,使用了框架后的松耦合等等。
有时间的话,看一下ajax,JSF,webwork,有用的东西。对了,还有CVS等一些版本控制工具。(这些都是霸霸说的^_^) 参考:java学习计划 一、CORE JAVA
内容:
Java的面向对象的编程语言的特性的地方, 比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖
,垃圾回收,Java的异常处理机制,文件流I/O,OOP,OOD等面向对象
资料:
《Thinking in Java》Sun 公司的《Tutorial》
二、基于JDK的java基础类库
内容:
最核心的只有4个:
java.lang.*;
java.io.*;
java.util.*;
java.sql.*;学习方法:
首先要通读整个package的框架,了解整个package的class,interface,exception的构成,最好是能够
找到介绍整个包框架的文章。这些专门介绍包的书籍的前几章应该就是这些总体的框架内容介绍。目标:
Java给我们提供了哪些类,每个类是用在什么场合,当我遇到问题的时候,我知道哪个类,或者哪几个类
的组合可以解决我的问题,主要对每个包的总体框架的把握。资料:
Sun公司的文档,及书店购买专门的相关书籍,j2se手册。三、Java Web
内容:
JSP语法、字串处理、JDBC、数据库连接池,Tomcat服务器配制、管理、JAVA BEAN的使用、基于HTTP协议、HTML相关技术、AJAX技术。
的Servlet,JSP的MVC框架结构structs/webwork的灵活运用,构建java的标签,标记。
资料:
一本JSP入门、语法书籍,《精通STRUCTS》,JSP手册。
AJAX(基础,实践等)
项目:
编写一套基于Structs、javaBean的一套网上书店购物系统。
四、JAVA GUI
内容:
AWT的使用、SWING基本控件的基础代码(二十个左右)、驱动事件,一套基于XML的模板方法。
资料:
NMS系统,IBM swing教程,java i/o文件处理机制文档。
五、UML/Rose XDE面向对象的分析与建模技术
内容:
理解UML与面向对象的本质特性、UML与OOAD方法之间的关系;理解UML语言的基本语法、语义;了解九种U
ML模型图与对象的静态结构、动态行为之间的对应关系;熟悉使用建模工具Rational XDE绘制各种模型图
;理解面向对象设计(OOD)的基本技巧。
资料:
IBM的WEB SPHERE软件、建模工具、相关书籍。
六、设计模式
内容:
设计模式的基本原则,创建型模式;结构型模式;行为型模式; JavaEE模式,模式语言与框架(framework)模式。
目标:
使用设计模式提高软件系统可重用性使用设计模式提高软件系统可重用性。
七、WebSphere /Weblogic应用服务器与EJB高级编程
内容:创建基于JAVA EE1.4规范和WebSphere /WebLogic 的EJB中间件开发,内容包括Session
Beans,Entity Beans,Message-Driven Beans,JAAS,JNDI等。EJB高级特性:包括事务、安全性、关系管理
。同时讲解最新EJB3.0技术规范。
八、Spring轻量级Java EE开发框架
内容:
Spring框架介绍;安装和构建Spring;控制反转(IoC);面向方面编程(Spring AOP);持久化服务。
九、Hibernate对象持久化技术
内容:
Hibernate简介;对象与关系型数据库的映射(ORM)原理;在Java应用中使用Hibernate的步骤;通过Hib
ernate API操纵数据库。
十、深入理解JORAM(一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件)
内容:
熟读《Joram-4.3-en》,掌握JMS,JNDI,TCP/IP,RMI等技术
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Java学习心得分享 #### 一、引言 随着信息技术的快速发展,编程语言成为现代社会发展不可或缺的一部分。在众多编程语言中,Java凭借其强大的功能、跨平台的优势以及丰富的类库支持,成为了许多开发者首选的...
Java学习,为Java学习者提供的学习文档,java基础,网络通信
- **Reddit的r/learnjava**:一个Java学习者交流的社区,分享经验、提问答疑。 - **Java-forums.org**:专门讨论Java技术的论坛,可找到大量技术讨论帖。 - **DZone**:发布Java相关的文章和技术资讯,帮助开发者...
鱼皮 - Java 学习路线导图.xmind
【JAVA基础学习代码分享】 在Java编程领域,基础学习至关重要,因为它是构建复杂应用程序的基石。这个压缩包“JAVA基础学习代码分享”包含了多个关键的Java Web开发技术的实例代码,包括Servlet、Spring、Spring ...
在"JAVA学习资源分享JAVA学习资源分享JAVA学习资源分享"这个主题中,我们可以推测这是一份专门针对Java初学者的资源集合,可能包含了课程资料、教程、实践项目等,旨在帮助学习者系统地掌握Java编程技能。...
【Java学习笔记Markdown版】是针对Java初学者和进阶者的一份详尽教程,以Markdown格式编写,便于阅读和整理。Markdown是一种轻量级的标记语言,它允许用户使用易读易写的纯文本格式编写文档,然后转换成结构化的HTML...
Java学习路线图是为初学者量身打造的学习计划建议,旨在帮助新手顺利掌握Java技术。在当今的IT行业,Java作为一门应用广泛的编程语言,它的学习路线自然包含了多个方面。学习Java不仅需要掌握基础语法和结构,还需要...
【Java工程师学习计划】 在IT领域,Java工程师是不可或缺的角色,他们的职责涵盖了软件开发、系统集成、性能优化等多个方面。为了成为一名优秀的Java工程师,制定详细的学习计划至关重要。本学习计划旨在帮助新进...
### Java学习资源与工具 #### 一、Java学习网站 对于初学者以及有一定经验的开发者而言,找到合适的Java学习资源是十分重要的。以下是一些知名的Java学习网站: 1. **Java中文世界论坛**...
这篇心得体会旨在分享我在学习Java过程中的关键知识点,希望能为初学者提供一些指导和启示。 首先,Java的基础至关重要。这包括对基本语法的理解,如数据类型(如整型、浮点型、字符型、布尔型)、变量的声明与赋值...
这个“Java基础学习课件分享”包含了四个关键主题,旨在帮助初学者掌握Java编程的基础概念。 首先,"Java简介"部分将引导学习者进入Java的世界。Java是一种跨平台、面向对象的编程语言,由Sun Microsystems(现为...
【描述】:“物流配货网java项目学习资料分享c”说明这是一个面向Java学习者的教育资源,特别是对物流系统感兴趣的开发者。可能包含源代码、设计文档、数据库结构、项目需求等,旨在帮助学习者通过实际项目加深对...
本人工作是有关Java Web 开发,所以我会以Java Web标准开发去做一个标准,当然Java 能做的事情很多,包括Android,Java Me等,后期只要我们努力可以学习更多,更深的我也说不了,我现在只谈谈怎么去入门,至于...
根据给定的信息,本文将对Java学习资源进行详细介绍与推荐,并从中提炼出相关的知识点。 ### Java 学习资源概述 Java作为一门广泛使用的编程语言,在软件开发、网站建设和企业级应用开发等领域都有着不可替代的...
【标题】"良葛格JAVA学习笔记"是一个专注于Java编程的学习资源,由知名教育者或博主"良葛格"编撰。这份学习笔记以其清晰易懂的讲解方式和详尽的内容,深受学习者喜爱,被强烈推荐。它旨在帮助初学者和有一定基础的...
根据给定的信息,我们可以整理出一系列与Java学习相关的网站资源,这些资源可以帮助初学者到高级开发者深入了解Java技术栈。下面将详细介绍每个网站及其提供的服务。 ### 1. The Source for Java Technology ...
本文将基于"java学习视频推荐"的标题和描述,深入探讨Java的学习路径、相关技术及资源,帮助初学者和进阶者规划有效的学习计划。 JavaSE(Java Standard Edition)是Java的基础,它提供了构建桌面应用和网络应用的...
【Java学习资源全面解析】 Java,作为世界上最受欢迎的编程语言之一,因其强大的跨平台能力、丰富的库支持以及广泛的应用场景,吸引着无数编程爱好者和专业人士深入学习。在互联网上,有许多优质的Java学习资源,...