`
MCR
  • 浏览: 5724 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

JavaEE学习方法

阅读更多
javaEE学习方法与重要的要求掌握的知识

第一部分:
     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著的
           书籍只是用来入门的,其他的工具必须多上英文网址,尽量多看一些英文文档,提高自己的水平,同时有空的时候也可以下载的一些开源项目的文档。
           最后一句话:无论什么技术,学了不要以为自己多牛,学技术只是为了更好提高自己做项目的能力以及提升自身的水平。你做的项目效果怎样才能最终看出你自身的水平。 

分享到:
评论

相关推荐

    JAVAEE基础学习总结

    在JAVAEE基础学习中,我们涉及了许多核心概念和技术,这些对于构建企业级Web应用程序至关重要。以下是对这些知识点的详细说明: 1. **WED工作原理**:Web服务器接收客户端(浏览器)发送的HTTP请求,处理请求后返回...

    javaEE学习顺序

    JavaEE学习是一个逐步深入的过程,涉及多个阶段和关键技术。以下是对这些阶段的详细解析: **第一阶段:Java基础阶段** 1. **Java语法**:掌握Java的基本语法,包括变量、数据类型、运算符、控制流(如if-else、for...

    JavaEE学习流程和学习方法

    给学习JavaEE比较迷茫的人指明明确的方向,整个javaEE的学习流程,可以起到建议的作用,结合自己的实际情况可以参考一下。

    JavaEE学习项目源代码及学习笔记.zip

    【JavaEE学习项目源代码及学习笔记.zip】这个压缩包包含了一系列关于JavaEE技术栈的实践项目源码和对应的学习笔记,旨在帮助开发者深入理解JavaEE的各项核心技术。下面将逐一介绍这些子文件所涵盖的JavaEE知识点。 ...

    javaEE学习大全(离线版)

    《JavaEE学习大全》是为Java开发者和初学者提供的一份详尽的离线学习资源。这份资料包涵盖了从Java基础到JavaEE企业级开发,再到前端技术的全面内容,旨在帮助用户系统地掌握相关技能并提升编程能力。以下是这份资源...

    JavaEE 学习 所有jar包

    在这个"JavaEE 学习 所有jar包"的压缩文件中,包含了一系列JavaWeb开发过程中常用的库,这些库可以帮助开发者实现各种功能,如文件上传、邮件发送、JSON数据处理、数据库连接池管理以及MySQL数据库连接等。...

    javaee学习相关资料

    JavaEE的核心技术包括但不限于JDBC(用于数据库连接)、JNDI(命名和目录接口)、EJB(企业JavaBean)、RMI(远程方法调用)、Java IDL/CORBA(接口定义语言和对象请求代理架构)、JSP(Java Server Pages)、...

    Java学习方法 javase javaee javame

    一学关于学习Java的大的方向 Java学习方法 javase javaee javame

    JavaEE学习文档

    这个学习文档包含了JavaEE中的重要技术,如JSP、EL(Expression Language)、JSTL(JavaServer Pages Standard Tag Library)以及Servlet等,这些都是构建Web应用程序的核心组件。 **JSP(JavaServer Pages)**: ...

    JavaEE学习实战笔记心得

    ### JavaEE学习实战笔记心得 #### JavaSE基础要点 - **环境配置**: - **JDK下载与安装**:确保下载与操作系统相匹配的JDK版本,完成安装。 - **环境变量设置**: - **JAVA_HOME**: 指向JDK的安装目录。 - **...

    JavaEE学习[JavaSE-07Socket编程.rar]

    JavaEE学习[JavaSE-07Socket编程.rar]这个压缩包显然包含了关于Java Socket编程的学习资料,可能是教程、示例代码或者课件。 Socket编程是Java中实现网络通信的核心机制,它提供了进程间的网络通信能力,允许两个...

    JavaEE 学习,各种小案例代码

    总的来说,这个JavaEE学习资源包涵盖了JavaEE开发的多个关键领域,包括Web层、业务逻辑层和数据访问层。通过深入研究和实践这些案例代码,开发者可以逐步理解并掌握JavaEE的核心概念和技术,从而具备开发高质量企业...

    JAVAEE学习计划.doc

    【JAVAEE学习计划】 JAVAEE高端项目就业班的招生旨在为对软件编程充满热情并有一定Java编程基础的学员提供深入的学习机会。这个课程强调实践和能力的培养,反对单纯的死记硬背,鼓励学员掌握寻找知识的方法和运用...

    javaee学习肉容

    JavaEE的学习涉及广泛的知识点,包括但不限于以下内容: 1. **Web组件**:JavaEE中的Servlet和JSP(JavaServer Pages)是创建动态Web应用的基础。Servlet是Java编写的服务器端程序,负责处理HTTP请求。JSP则是HTML...

    javaEE servlet 学习笔记

    - Schema:提供了更复杂和强大的XML数据验证功能,支持命名空间,允许更复杂的类型定义,但学习成本较高。 DTD约束示例: - 内部导入:在XML文档开头定义DTD规则。 - 外部导入:通过`SYSTEM`引用本地DTD文件,或...

    JavaEE2017最新版基础班学习笔记

    本"JavaEE2017最新版基础班学习笔记"涵盖了JavaEE入门所需的基本概念和技术,是新手学习JavaEE的良好参考资料。以下将详细介绍其中可能涉及的关键知识点: 1. **Servlet与JSP**:Servlet是JavaEE中处理HTTP请求的...

    JAVAEE 快速自学路线及详细的学习资源和方法

    JAVAEE 快速自学路线及详细的学习资源和方法 本资源摘要信息旨在提供 JavaEE 的快速自学路线,涵盖了从零基础到 JavaEE 就业的所有知识点。该路线图分为六个模块,每个模块都提供了学习书籍和视频资源,学习者可以...

    JavaEE精讲之Spring框架实战 ——学习笔记.zip

    在本学习笔记中,我们将深入探讨JavaEE中的Spring框架,这是一个强大的、全面的企业级应用程序开发框架,它简化了Java开发并提供了丰富的功能。Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)以及对Java ...

    javaee_api.zip_JavaEE_Javaee的api_Javax.javaee-api_javaee api 文档_

    JavaEE(Java Platform, Enterprise Edition)是Java平台上用于构建企业级应用的一套标准规范和API。这个"javaee_api.zip"文件包含的是...通过深入学习和理解JavaEE API,开发者可以更高效地开发出满足企业需求的系统。

    JavaEE学习大纲.pdf

    JavaEE学习大纲主要涵盖的是Struts1.x框架的使用和开发流程,这是一个经典的MVC(Model-View-Controller)架构的实现,用于构建企业级的Web应用程序。以下是对这些知识点的详细解释: **Struts1.x架构构建** Struts...

Global site tag (gtag.js) - Google Analytics