`
jessen163
  • 浏览: 465500 次
  • 性别: Icon_minigender_1
  • 来自: 潘多拉
社区版块
存档分类
最新评论

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,而且用的那一框架你没有办法知道,所以懂最基础就可以了)
分享到:
评论

相关推荐

    我的J2EE成功之路(光盘源码)

    "我的J2EE成功之路"是一个面向初学者的学习资源,可能包含了从基础到进阶的J2EE教程、示例代码以及项目实践,旨在帮助新手顺利入门并掌握这一强大的开发技术。 J2EE的核心组件包括: 1. **Servlet**:Java Servlet...

    J2EE学习笔记 by dream

    【J2EE学习笔记 by dream】是一份详细记录了作者dream在...通过阅读这份【J2EE学习笔记 by dream】,读者不仅可以了解J2EE的基础知识,还能获取到作者在实践中积累的宝贵经验,为自己的J2EE学习之路提供有力的指导。

    j2ee学习笔记-j2ee学习笔记

    **J2EE学习笔记概述** J2EE(Java 2 Platform, Enterprise Edition)是一个由Sun Microsystems(现已被Oracle收购)开发的平台,主要用于构建企业级的分布式应用系统。它提供了服务器端组件模型、服务和API,支持...

    J2EE 学习规划 学习java

    ### J2EE学习规划与Java技能提升路径 在IT领域,Java作为一种广泛应用的编程语言,其生态系统的丰富性尤其体现在企业级应用上,而J2EE(Java Platform, Enterprise Edition)便是这一领域的核心标准。对于希望深入...

    我的j2ee成功之路源代码_04_09.zip

    【标题】"我的j2EE成功之路源代码_04_09.zip" 提供的是一份关于个人在学习和掌握j2EE技术过程中积累的源代码集合,这个压缩包很可能是某位开发者或者教师在j2EE学习教程的第四到第九部分中使用的示例项目或练习代码...

    我的j2ee成功之路源代码_20.zip

    这个压缩包“我的j2ee成功之路源代码_20.zip”显然包含了作者在学习或实践中积累的J2EE项目源代码,对于学习J2EE开发或者寻求编程解决方案的人来说,这是一个宝贵的资源。 J2EE的核心是其多层架构,它鼓励将应用...

    j2ee学习路径 路线图

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

    J2EE学习笔记(J2ee初学者必备手册)

    **J2EE学习笔记概述** J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台上用于构建企业级分布式应用程序的框架。它为开发者提供了丰富的功能,包括Web服务、事务处理、安全控制以及数据库连接等,使得...

    j2ee学习流程和学习方法

    对初学者学习J2EE非常有帮助,学过之后,知道J2EE开发人员需要学习什么,怎么学习。

    j2ee入门学习之路

    j2ee入门学习之路

    我的j2ee成功之路源码第四章

    在本资源中,"我的j2EE成功之路源码第四章"显然是一份与学习和实践J2EE(Java 2 Platform, Enterprise Edition)相关的代码集合。J2EE是Java平台的一个版本,专为开发和部署企业级应用程序而设计,如Web应用、分布式...

    给学习J2EE的朋友一些值得研究的开源项目(转)

    ### J2EE学习之路:精选开源项目推荐 #### 前言 随着Java技术的不断发展与成熟,Java已成为企业级应用开发的重要工具之一。而Java 2 Platform, Enterprise Edition (J2EE)作为一套用于构建分布式多层中间件平台的...

    不错的j2ee学习资料

    【标题】"不错的J2EE学习资料"指出这是一份关于J2EE技术的学习资源集合。J2EE,全称为Java 2 Platform, Enterprise Edition,是Java平台的一个版本,专为构建企业级分布式应用程序而设计。它包含了多种服务、API和...

    J2EE学习路程

    ### J2EE学习之路:构建坚实的企业级应用技术栈 #### 学习Web与HTTP基础 J2EE(Java 2 Platform, Enterprise Edition)作为企业级应用开发的标准平台,其核心在于利用Java语言构建可扩展、高可靠性的分布式系统。...

    j2ee学习经验和流程

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

    J2EE学习资料

    J2EE学习资料对于初学者来说至关重要,因为这个平台涵盖了许多关键的技术和概念,包括Servlet、JSP、EJB、JMS、JTA、JNDI等。 1. **Servlet**:Servlet是Java中用于处理HTTP请求的服务器端组件。它是动态Web应用的...

    J2EE学习,servlet学习

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

Global site tag (gtag.js) - Google Analytics