JavaEE学习顺序
java学习流程
java学习流程对于很多只会c语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。
面向过程就是把你的代码封装成函数,然后依次去做一件事情,面向过程是把你要做的事情抽象成对象,告诉对象去做。
所以要想学好java入门,必须知道类和对象的概念。
类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即是对类的具体实例化,比如张三是人,猫是动物,飞机是交通工具(对象-----类)。
java基础入门学习路线可以总结为四步走:1.java研发环境的构建;2.java初级之基础语法学习(80%类似c语言);3.java中级之面向对象编程自学(重点);4.java中级之应用编程学习。
第一步:jdk软件开发包时java软件开发环境,包括jre运行环境和jvm虚拟机,在oricle官网下载javase版本jdk包;配置好环境变量就可以使用了。
第二步:java初级语法自学,1.基本数据类型整形,字符型,字节型,长整形,短整形,浮点型,双精度,布尔型;2.运算符+,-,_/,%等;3.控制流(while,switch,if else);4.数组的定义方式。
此阶段基本无难度,只要了解练习例题。
第三步:java面向对象自学,1.类和对象;2.java语言三小特性,PCB、承继、多态;3.一些关键字学习(static,final,abstract,extends)等。
这就是重点,大家根据知识点一步步研究自学才就是关键。
第四步:java应用编程,比如:文件io,子集(相似c语言数据结构),异常处置,线程,网络,jdbc数据库操作方式等,都就是掌控面向对象以后,在搜寻相同的类采用类中相同的方法达至应用领域的效果,所以并不能很难。
等基础语法掌控了就可以稳步后面框架自学(java web方向,android自学),坚信明晰思路你可以豁然开朗,更存有自学动力。
javaweb课程结束了,在完成了eclipse三份实验报告之后我开始总结这门课程自己究竟学到了什么。
Java初学者如何规划学习路线
Java初学者如何规划学习路线Java作为发展最好的编程语言,不仅仅是人才需求大,另外就业面也广。
有些在职人员或者待就业人员对于转学Java有很大兴趣,但是在学习的过程中大多数人都会放弃,最大的原因之一就是学不懂。
下面是一位技术大牛分享的Java初学者必看的学习路线。
一、Java基础首先去找一个Java的基础教程学一下。
学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。
学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java 语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。
这个时候,不要急于进入下一部分,留下几天好好写一些程序,尽可能熟悉这些基础内容。
二、Web开发等你写上几天程序以后,你往往会比较迷茫,因为你写的东西似乎看起来毫无用处,比如实现一个简单的计算器,读取一个文件等。
这个时候你就应该去学着写一些让你觉得有意思的东西了,所以你应该学习更多的知识。
这些内容主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。
它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面),这部分内容你可以去上面的那个runoob网站上找。
三、开发框架当你学会以上内容以后,这个时候你还不足以参加工作,你还需要继续深造。
公司里为了提高开发的效率,会使用一些Java Web框架,因此你还需要学习一些开发框架。
目前比较主流的是SSM框架,即spring、springmvc、mybatis。
你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。
你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。
但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。
学习java的步骤
学习java的步骤首先Java是一门语言,然后语言是用来和计算机〔沟通〕实现一定的功能,也就是说,语言是为必须求而生滴。
所以你必须先有一个必须求,比如你想用Java编写一个小游戏,那么你的初级阶段的学习就该是为了实现这个目标不断奋斗,兴趣使然嘛这样你就不会觉得累枯燥。
学习初期你肯定会有千千万万个问题,心里有无数疑惑,这时候千万不要急躁,不要放弃。
解决方法应该是,有疑惑尽量请教别人,如果你觉得怕麻烦别人,那么请你去翻书,我建议不懂的地方要多看几本书的这个知识点,因为老师不同讲解的思路角度也不同,就像买鞋,一定有一款合适你。
如果你懒到书都不想翻,那么没关系,你就把这点疑惑完全的一字不落背下来。
多思索,有那么一天,往后走着走着你就会发现前面豁然开朗。
最后也是最重要的一个就是代码量。
一定要多敲,不要眼高手低。
往往敲代码的时候你才可以发现问题。
我始终相信一句话,泪水和汗水这类东西,如果你流多了上天它自然会给予你一些东西来作为交换的礼物。
贵在保持,忘记了在哪里看到的一句话,如果你的耐力和野心不相匹配,那么你最多也就是一个笑话。
2学习java步骤我们必须明确一个大方向,也就是说现在面向对象的编程范畴。
无论人工智能曾经有所浪潮,但将来5-10年工业界广泛承认并接受的将是面向对象式的编程。
工业界目前最流行的面向对象编程语言就是C++和Java。
所以基本上锁定这两个方向就可以了。
而且完全可以同时掌握。
掌握Java的精华特性而且一定要知道为什么。
比如,Interface 和multi-thread。
用interface是更好的多继承的模型,而多线程则是〔制定〕到语言一级的重要特性。
要完全理解interface 是为什么,用多线程又有几种常用的编程模型。
理解了语言的特性是为什么了之后,就可以试着上升到制定这个层次,毕竟学习语言是要用的。
目前比较好的开发模式是采纳自定向下的面向对象的制定,加上MVC的模式(你可以看一下我介绍的关于MVC的内容)。
Java高手真经为您规划Java技术体系
Java技术路线图提示:前文对Java技术做了框架性的分析,包括Java SE、Java EE和Java ME,让读者了解了Java由哪些技术组成。
为了系统地学习这些技术,本文将制定一套完整的Java技术学习路线。
从前文中我们已经了解到,Java SE中包含了Java的基础技术,Java EE中包含了网络应用开发的各种技术,Java ME中包含了移动设备应用开发的各种技术,且Java SE是Java EE和Java ME的基础,所以对于Java技术的学习,有两条学习路线:Java SE→Java EE:主要进行网络应用开发,是Java技术学习的一条完整路线,是基于Java EE的企业应用开发,是目前Java应用的主要方向。
Java SE→Java ME:主要进行无线应用开发,该技术路线相对简单一些。
Java SEàJava EE的技术由低到高形成了一个完整的体系,是Java/Java EE工程师成长必备的技术体系,下面我们就根据Java SEàJava EE的技术体系制定一套完整的学习路线。
1、Java EE技术分类根据Java EE技术的分层,我们可以将Java EE技术分为以下3类。
(1)Web应用技术JDBC:JDBC(Java DataBase Connectivity)是一个基于标准SQL的数据库访问接口,主要用来连接数据库和直接调用SQL命令执行各种SQL语句和存储过程。
JDBC相当与Microsoft平台中的ODBC。
Servlet:Servlet是Java平台上的CGI技术。
它在服务器端运行,用以动态生成Web 页面。
与传统的CGI和许多其他类似CGI的技术相比,Java Servlet具有更高的效率,它依靠线程的方式来支持并发访问。
JSP(EL/JSTL):JSP(Java Server Page)是一种实现普通静态HTML和动态页面输出混合编码的技术,类似Microsoft ASP、PHP等技术。
Java入门路线-零基础学习Java有哪些步骤
Java入门路线-零基础学习Java有哪些步骤Java入门学习的路线分有这些:一是理论阶段,学习语言特点;二是开发阶段,掌握开发技能;三是进阶阶段,学会数据库的使用;四是实战阶段,积存实战经验。
以下是关于Java入门路线的具体介绍。
一、理论阶段在和大家介绍Java知识之前,很多同学想了解的可能就是Java 语言的特点了,在了解之后能够很好的进行语言的学习。
Java语言的主要特性有什么呢?面向对象:Java是一种面向对象的〔编程〕语言。
其中所具有封装、继承和多态使Java语言合适于大型软件系统的开发。
跨平台:跨平台是Java语言里面的重要特性之一,在使用的过程中有虚拟机的支持,并且昆Java代码能够很好的运行在不同的操作系统中,在使用的过程中不必须要重新编辑。
生态系统:Java语言有非常完善的生态系统,拥有数量很多的第三方类库。
在进行开发的过程或只能怪,你会发现Java程序员是非常幸福的事情,因为很多细节的步骤已经有人进行完成,自己在操作的过程中只必须进行简单的组装即可。
二、开发阶段在理论学习阶段之后,接下来应该掌握的就是Java基础了。
进入开发阶段,您必须要掌握在实际Java项目开发过程中必须要使用的一些技能。
首先,如果你想做好一件事,那么你必须首先磨练你的工具,所以你必须首先掌握Java的常见开发工具和开发环境。
在进行开发过程中,最好不要尝试一次性通过编译,很多同学在编写代码过程中都会存在错误,不要被一个错误所击倒,做到认真和细心,最后错误就会自动解除。
三、进阶阶段在掌握基础开发之后,进阶阶段的过程是非常重要的,这样在开发过程中才干很好的提升开发效率,并且解决实际操作中可能存在的问题。
在进行web开发中,必须要掌握很多的相关知识,并且必须要掌握数据库的知识。
在开发过程中,数据库的使用是非常重要的,这样才干更好地掌握开发。
四、实战阶段软件开发最注重的就是实战,在Java学习过程中,必须要有实战的项目,这样才干帮助大家掌握学习的成果,了解自己的学习状况。
JavaEE学习方法总结
JavaEE学习方法总结学习JavaEE已经有一段时间了,自以为对JavaEE也是有一点认识和理解的。
如果有菜鸟也想学习JavaEE的话,那么,下面推荐一下我的学习步骤(仅代表我个人):一、掌握Java的基本语法如Logic Java、Java OOP等,精通面向对象的思想:封装、继承和多态,以及后面学的接口。
其中封装和继承稍微简单一点,多态比较难一点;但能不能理解好多态,又是能不能理解面向对象思想的重要一步;而接口,学习起来并不难,难就难在如何运用好,在这里,教大家一个理解接口的简单方法:接口其实就是一种规范。
二、系统的学习一下数据库数据库中的内容比较多,像数据库中的五大范式、数据仓库、数据挖掘等这些很专业的知识,我们没必要掌握;而数据库中的SQL语句则是一定要精通的,这对以后的学习很有帮助。
对于有些常会出错的,一定要注意,比如Select语句中where后面多个条件的连接用的是and而不是逗号;Insert语句中Values后接的是(),括号中的值用逗号隔开;Update语句后面一定要有关键字Set;Delect删除记录时,一定要记得加where条件;聚合函数Count后面要加(*)或者你取的数据库表的别名。
个人建议:最好能熟练运用SQLServer、 DB2、MySQL、Oracle中的一个或几个。
三、灵活运用JSP、Servlet、JavaBean掌握最基本的JSP代码、JSP指令(page、include、taglib指令)、JSP动作、Servlet和一些XML配置文件方面的知识,JSP比起以后要学的Struts而言,难度要小很多,但是光看书是不够的,一定要多做一些小项目。
推荐大家按照书上的例子做一些小的网站,最好采用JSP + Servlet + JavaBean的设计模式,这样可以为以后学习MVC打下基础。
四、透彻的理解MVC编程思想关于书上经典的案例一定要会做,代码可以记不住,但MVC的编程思想一定要理解好并能够灵活的运用。
java 学习线路
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西:首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJA V A)。
J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。
J2ME,The Micro Edition of the Java 2 Platform。
主要用于嵌入式Java,如手机,PDA等等。
J2EE,Java 2 Platform,Enterprise Edition,就是所谓的企业级Java,适合企业的大型应用开发。
J2SE:新手最初学习的时候先要从J2SE开始学起,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的Java API等(关键是要学会怎样查阅)。
重点:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出流处理等难点:面向对象思想的理解(接口、类等)、线程、socket网络编程等视频教程推荐:孙鑫的Java基础视频教程、张孝祥的Java基础视频教程,讲的都很细,而且这两位老师在教学方面都有很好的经验。
J2EE:在学习了J2SE之后,你可以尝试着慢慢过渡到J2EE,当然,学习J2EE海需要很多非JA V A技术的支撑,比如数据库技术,网页编程技术等等,待会我会详细介绍这两方面的内容。
J2EE有三个必学的框架,如果你说你学了J2EE,但又不会这三个框架的话,那会让人笑掉大牙,这三个框架分别是Struts、Spring和Hibernate,虽然这三个框架应用很广,但不代表这三个框架就代表了J2EE,J2EE还有很多其他的东西,比如EJB,作为一款重量级(此重量级不是指重量级选手那个意思,此重量级非彼重量级)框架,虽然这个应用慢慢的再被其他框架所取代,但EJB3.0的出现也给它带回一些生机,作为一个分布式应用的框架,也是大家要去学习和了解的知识。
自学java方向指南
新手自学JAVA到精通方向开始自学java编程了。
首先是javase:基础语法、递归、面向对象、异常处理、数组、常用类、IO 、线程、网络编程在学javaEE之前,请大家先学这几个html,css,js。
js其实是比较深奥的,对于初学者,掌握基本的js操作就可以了,会基本的语法,能对dom元素进行熟练的操作,能做一些简单的效果就可以了。
js 的学习是个漫长的过程,在以后的学习和工作中再慢慢加强。
建议先学好js再用下jquery这类框架的js,一开始上手就用jquery,原生态的js不会就用这些框架,感觉有有点那个啥了。
html,css,js学完了,你就可以学习jsp了。
可以用jsp做点小的应用,比如一个小小的留言板啊什么的,在学jsp的时候要同时学习数据库,笔者推荐学习mysql 简单易用,而且目前很多公司都是用的mysql,像腾讯也是用mysql。
等jsp学好了,就可以学习servlet了,servlet是重点,像现在的一些框架struts 这样的框架都是基于servlet 的。
等servlet学好了,大家就可以用eclipse了。
用eclipse进行项目开发了,这个时候你会发现很得心应手。
学了这么久了也是要出成果的时候了,那么好吧,就用jsp+servlet+javabean+jdbc 写个bbs论坛吧。
如果你不借用别人的代码,完全自己写的,当然遇到问题是可以借助网络资源的,可以查资料,但是整个论坛的代码到数据库设计要是自己完成的。
等你bbs论坛写好了,那么恭喜你,你已经学的差不多了。
为什么要写个bbs论坛,不要小看一个bbs论坛,涉及到的东西很多,比如对数据库基本的增删改查操作,bbs不同的人是有不同的权限的,这里就涉及到权限的问题,等等,做这个论坛是对已经学的内容的应用,也是一个复习的过程。
等你把论坛做好了,那么你对基础的东西就已经八九不离十了,这个时候在看看一些开源的框架struts spring hibernate ibatis 等这些,你再学这些的时候,你会发现其实这些并不难。
JavaEE 知识点树
知识点树最后,我们花了点时间整理了一份我们最课程的JavaEE的知识点树,按照这份知识点进行学习,那么,成为中高级Java程序员已经完全没有问题了。
注意,其中每个Chapter大概需要一天左右学习消化完毕。
如下:第一阶段JavaSE核心技术Chapter01Java概述开学典礼与计算机基础、Java编程语言概述、Java编程语言发展简史、Java编程语言主要特征、Java技术体系平台、Java核心机制与JVM 运行原理、搭建Java开发环境与JDK的安装与配置、Java程序分类、第一个Java应用程序HelloWorld、Java程序文件、编译和执行、Java代码的风格与注释Chapter02Java程序基本语法Java标识符与关键字、变量的声明与使用、变量内存空间分配与原理、进制与位运算、变量的数据类型、数据类型之间的转换、变量的运算与作用域Chapter03流程控制之选择结构顺序结构概述、分支结构之if分支结构、分支结构之switch选择结构与相关规则Chapter04流程控制之循环结构(一)循环结构之for循环、循环结构之while循环、do-while循环语句Chapter05跳转语句与流程控制语句的综合应用跳转语句的使用、流程控制语句场景的选择、流程控制语句的综合练习Chapter06Java中方法的声明与调用方法的声明与使用、方法调用的过程分析、调用其它类的方法、参数的值传递、方法的重载、可变个数参数的方法以及命令行参数、阶段案例:猜拳游戏与万年历或其他Chapter07Java数组数组概述、数组语法定义、数组元素操作、数组元素排序、数组元素查找、数组的默认初始化与内存分析、数组综合应用数独与布局算法、数组作为方法参数和返回值类型Chapter08面向对象编程概述面向对象编程思想概述、类和对象概念及关系、类的语法定义、对象的属性和方法、类的实例化Chapter09面向对象编程进阶构造方法、this关键字、类的封装性、static关键字、动态块与静态块、Java对象的内存管理与垃圾回收、单例模式Chapter10类的继承与多态对象的关联关系、继承的基本概念、类继承的语法实现、final关键字与super关键字、继承的优缺点、继承中类中各个成员特点、方法重写、继承的综合案例Chapter11多态性多态概述、多态实现、对象类型的转换、instanceof运算符、抽象类、面向对象综合案例Chapter12内部类、接口和包接口、包(package)的管理与作用、类成员访问权限的讨论、内部类、Factory Method设计模式、阶段测试(安排在自习时间进行)Chapter13异常处理异常的概念与原理、异常的结构体系、运行时异常与非运行时异常、异常的处理、try-catch示例、使用finally回收资源、throw与throws 关键字、自定义异常、实战中自定义异常的应用解析、异常链与异常信息的访问Chapter14内部类与Java API(一)字符串类概述、String类的使用与内存原理、String类的算法分析、StringBuffer与StringBuilderChapter15Java API(二)Object类详解2基本数据类型包装类、装箱与拆箱、System类、Date类、SimpleDateFormat类、Calendar类、Math类、BigInteger类与BigDecimal类Chapter16集合与泛型(一)集合框架概述、Collection系列集合层次结构、Map集合的层次结构、Iterator与ListIterator、List系列集合与Set系列集合Chapter17集合与泛型(二)Map系列集合与数据结构分析、HashMap与Hashtable、TreeMap、Properties、Collections工具类、Arrays工具类Chapter18集合与泛型(三)集合中使用泛型、自定义泛型类、泛型接口、泛型方法、泛型中使用通配符Chapter19Java IO流(一)流的概念、IO流结构体系、IO流原理分析、File类详解Chapter20Java IO流(二)IO流的分类、字节IO流操作、字节IO流的装饰模式与缓冲流、文件的复制与性能对比、对象流实现对象的序列化与反序列化Chapter21Java IO流(三)控制台IO的标准输入流与标准输出流、字符IO流操作、桥接器与流的转换、RandomAccessFile类、IO流综合案例:学生管理系统Chapter22Java多线程(一)线程与进程概述、继承Thread类与实现Runnable接口创建线程、线程的启动、线程的生命周期、用户线程与守护线程、线程的调度、线程的优先级、线程通信Chapter23Java多线程(二)多线程的安全问题与解决办法、线程的同步、线程同步案例——票务业务实现、互斥锁、线程的死锁问题、生产者与消费者案例、TheadLocal 与线程间数据共享、线程池Chapter24网络编程网络编程基础知识、网络编程的主要问题、如何实现网络中主机的相互通讯、网络通讯要素、网络通信协议、TCP/IP参考模型(或TCP/IP 协议)、数据的封装与拆封、InetAddress类解析、TCP协议与UDP 协议、Socket的TCP编程、了解UDP协议的网络编程、URL与URI详解、URL 编程针对HTTP协议的URLConnection、URLDecoder与URLEncoder类、5、项目案例:简易版的网络聊天室Chapter25Java反射与代理(一)Java反射机制的研究与应用、反射的原理分析、JVM与类、类的加载、初始化、类初始化的时机、类加载器ClassLoader简介、类加载机制、创建并使用自定义的类加载器、Class类详解、获取Class实例的方式、从Class中获取信息Chapter26Java反射与代理(二)Proxy和InvocationHandler创建动态代理、动态代理和AOP(Aspect OrientedProgramming)、泛型和Class类、使用反射来获取泛型信息Chapter27Java注解JAVA注解概述、元数据的作用、元注解、基本内置注解、自定义注解、注解的高级应用、限制注解的使用范围、注解保持性策略、文档化功能、标注继承、读取注解信息的方法Chapter28Java8新特性Lambda表达式与Lambda表达式的参数传递、类型推断、Java8核心函数式接口、方法引用与构造器引用、Streams与Streams操作的核心步骤、Optional、Date/Time API(JSR310)、JavaScript 引擎Nashorn、并行(parallel)数组、并发(Concurrency)Chapter29Java核心技术总复习知识点归纳串讲、重点难点面试题串讲Chapter30项目和结业考试JAVASE综合项目实训:基于文件版的ATM实现、JavaSE阶段结业考试第二阶段:数据库技术Chapter01Mysql基础Mysql的安装和使用、图解Mysql程序结构、Mysql服务器的配置、Mysql客户端使用、用户权限管理、Mysql数据库的使用Chapter02SQL基础SQL概述与应用、创建和管理表、约束、数据查询与分页Chapter03数据操作与事务数据添加、数据修改、数据删除、事务与事务管理Chapter04Mysql存储过程、函数与触发器存储过程、系统函数与自定义函数、触发器Chapter05JDBCJDBC概述、获取数据库连接、数据库连接池C3P0与DBCP、使用JDBC完成数据库CRUD操作、批量处理与元数据Chapter06DBUtils使用QueryRunner、可插拔式结果集处理、批量处理、大数据结果集处理、自定义结果集处理、利用DBUtils编写通用DAO Chapter07JDBC综合案例图书管理系统第三阶段:JavaWeb开发Chapter01HTMLB/S架构、HTML标记详解、HTML DOMChapter02CSSCSS选择器、常用样式、盒子模型与布局Chapter03HTML5与CSS3HTML5新特性、CSS3新特性Chapter04JavaScript基础JavaScript基本语法、JavaScript流程控制、数组、函数、JavaScript 内置对象的使用与面向对象Chapter05JavaScript事件与事件处理JavaScript事件机制(绑定/触发)、JavaScript事件冒泡、JavaScript DOM模型与BOM模型、表单的JavaScript验证Chapter06XML概述XML用途、XML文档结构、XML基本语法、格式良好的XML、格式有效的XML、DOM与SAX解析、DOM4j文档操作Chapter07Web服务器基础TCP/IP网络协议简介、HTTP协议、Tomcat服务器搭建、Tomcat 目录结构解析、Tomcat端口配置、Tomcat启动与停止、Tomcat 与Eclipse整合、Web工程创建与部署、Servlet概念与作用、Servlet 创建、配置与访问Chapter08Servlet详解Servlet生命周期、HttpServletRequest与HttpServletResponse、中文乱码解决方案、ServletConfig与ServletContext、重定向与转发、项目路径问题Chapter09Cookie与SessionCookie机制、Cookie创建与使用、Session原理、Session失效、URL 重写、Token令牌应用Chapter10JSP基本语法JSP语法、JSP原理、JSP脚本片段与表达式、JSP声明与指令、JSP 九大内置对象、域对象使用、JSP指令与动作标签Chapter11ELEL表达式简介、EL使用、EL取值原理、EL的11大隐含对象、EL2.2与3.0规范、EL逻辑运算、函数库深入Chapter12JSTLJSTL简介、JSTL-核心标签库、JSTL-函数标签库、JSTL-fmt标签库、自定义标签库使用、自定义标签库原理、JSP两种开发模式Chapter13~Chapter15HR管理系统Chapter16Filter与ListenerFilter原理、Filter声明周期、Filter链、Filter登录验证、Filter事务控制、Listener原理、八大监听器使用、Listener监听在线用户Chapter17Servlet3.0与文件上传下载Servlet3.0新特性、文件上传原理、commons-io与commons-fileupload、文件上传参数控制、文件上传路径浏览器兼容性解决、文件下载原理、文件下载响应头、文件下载中文乱码与浏览器兼容性Chapter18AJAX与JSONAJAX技术概述、Ajax原理与XMLHttpRequest使用、Get请求与Post请求、JSON语法、JavaJSON转换、JavaScript JSON转换Chapter19JQuery基础jQuery快速入门、jQuery语法详解、jQuery对象/JavaScript对象转换、jQuery选择器、jQuery事件与事件冒泡、事件合成Chapter20Jquery高级jQuery与CSS、jQuery动画特效、jQuery操作数组、jQuery基本AJAX方法、底层$.ajax使用Chapter21Bootstrapbootstrap快速使用、栅格系统、表单、表格、按钮、图片、下拉菜单、按钮组使用、导航条、分页、进度条Chapter22~Chapter26电商项目实战Chapter27项目验收阶段测试Chapter28数据库概述与Oracle数据库的安装和卸载数据库概述、概念数据模型与物理数据模型、关系型数据库的三范式、Oracle数据库的安装、Oracle数据库的卸载Chapter29Oracle数据库的管理与开发基础用户与权限、Oracle网络配置、Oracle客户端工具的使用、Oracle 基本类型、Oracle表与约束Chapter30Oracle数据库的查询SQL概述、基本查询、条件查询与排序查询、查询过程中使用Oracle 单行函数、Oracle分组查询Chapter31Oracle多表查询与子查询内连接等值连接查询、内连接不等值连接查询、内连接自连接与自然连接查询、左外连接查询与右外连接查询、交叉连接查询、单行子查询与多行子查询、相关子查询、Oracle分页查询Chapter32Oracle数据增删改与事务数据添加、数据修改、数据删除、事务与事务控制、其它常用数据库对象Chapter33PL/SQL编程PL/SQL编程概述、数据类型、匿名块、变量常量的声明与初始化、流程控制、游标、存储过程与函数、程序包与触发器第四阶段:流行框架与新技术Chapter01Struts2框架MVC与与流行MVC框架概述、Struts2概述、Struts2原理与流程简析、Struts2框架搭建、Struts2获取参数数据、Struts2范围对象与ServletAPI的使用Chapter02Struts的详细配置Struts2合法的配置文件、Struts2常量配置、Struts2包配置、Struts2Action配置、Struts2Result配置、Struts2异常处理Chapter03Struts的OGNL与值栈OGNL概述与使用、值栈与OGNL与常用标签Chapter04Struts2深入Struts2拦截器概述、拦截器创建与拦截器配置、Struts2与Ajax、文件上传与下载、Struts2类型转换与自定义类型转换Chapter05Hibernate入门Hibernate环境搭建与配置、hibernate.cfg.xml与主键生成策略、Session实现CRUD核心方法与事务、Hibernate对象的三种状态Chapter06Hibernate进阶ORM映射:外键一对一、外键关联一对多单向/双向映射、ORM映射:外键多对多单向/双向映射Chapter07Hibernate查询与缓存HQL查询、QBC查询、标准SQL查询、Hibernate缓存机制Chapter08Spring框架入门Spring框架概述、SpringIOC与DI机制、Spring配置式组件管理、Spring注解式自动装配Chapter09SpringAOPSpringAOP与动态代理、SpringJDBC使用、Spring声明式事务、Spring单元测试Chapter10~Chapter15SSH整合与项目实战:IT公司项目管理系统Spring、Struts2、Hibernate整合、软件公司项目管理平台实现Chapter16SpringMVCSpringMVC配置与运行流程、SpringMVC数据绑定与数据转换、模型处理与@ModelAttribute、表单标签与静态资源处理Chapter17SpringMVC进阶基于RestFul风格的CRUD原理与实现、拦截器与异常、Ajax与文件上传下载、数据格式化与JSR303数据校验、整合与父子容器Chapter18MyBatis入门MyBatis配置与Mybatis的运行原理、MyBatis全局配置文件、MyBatis映射文件、Mybatis数据CRUDChapter19MyBatis进阶关联查询,动态sql、分页插件与存储过程调用、MyBatis缓存机制与整合ehcache、MyBatis逆向工程、MyBatis、Spring、SpringMVC 整合Chapter20MavenMaven环境搭建、Maven构建与自动化构建、本地仓库与中央仓库、maven创建web工程、pom.xml、依赖管理、坐标、依赖、生命周期等、eclipse下的maven使用、继承与聚合、maven构建SSH/SSM 应用、自动部署与持续集成与持续部署Chapter21SVNSVN简介、SVN服务器搭建、SVN创建版本库、Eclipse整合svn插件、使用SVN更新提交、SVN仓库分析、SVN协同修改与冲突解决、SVN权限管理、TortoiseSVNChapter22JPA技术(了解)JPA技术体系、JPA注解、JPA相关API、JPA映射、JPQL、Spring 整合JPAChapter23SpringData技术(了解)SpringData快速入门、SpringData_Repository接口、Repository 查询规范、@Query与@Modifying、CrudRepository、PagingAndSortingRepository、JpaRepository、JpaSpecificationExecutor、自定义RepositoryChapter24WebServiceWebService简介、WebService主流框架、cxf的使用、SOAP协议、WSDL讲解、JAX-WS、WebService与Spring整合、支付接口原理Chapter25Linux基础Linux系统-基础、Linux在VMware下的安装、Linux网络基础、Linux基本命令详解Chapter26Linux按照其它软件Linux下Java环境的搭建、Linux下Tomcat安装和配置、Linux下Oracle/MySQL安装与配置Chapter27反向代理与负载均衡代理与负载均衡概述、Nginx概述、Windows下Nginx的安装与配置、Linux下Nginx的安装与配置Chapter28Redis入门NoSQL与Redis入门、Redis/memcache/MongDB对比、Redis 安装与启动、Redis五大数据类型和基本操作命令、Jedis、Redis事务控制Chapter29Redis进阶Redis总体配置Redis.conf、Redis持久化(RDB和AOF)、Redis 发布和订阅、Redis集群与Redis(Master/Slave)主从复制、Redis 与Spring整合、Redis与数据缓存Chapter30Git与Git HubGit安装配置、Git本地库搭建、Git常用操作命令、Github注册与配置、Github与Git协同办公、TortoiseGit安装配置、Egit操作push/pull,、Git工作流、集中式与GitFlow与Forking第五阶段:互联网新技术与项目实战“商用车金融超市系统”的实现Chapter01架构搭建项目的背景介绍、金融超市的系统架构功能与架构演变、使用maven 搭建工程并且启用Tomcat插件、Svn的使用。
JAVA学习路线图.doc
JA V A学习路线图Java 基础Java 是一门纯粹的面向对象的编程语言,所以除了基础语法之外,必须得弄懂它的oop 特性:封装、继承、多态。
此外还有泛型、反射的特性,很多框架的技术都依赖它,比如Spring 核心的Ioc 和AOP,都用到了反射,而且Java 自身的动态代理也是利用反射实现的。
此外还有Java 一些标准库也是非常常见,比如集合、I/O、并发,几乎在Web 开发中无处不在,也是面试经常会被问到的,所以在自学Java 后端之前,不妨先打好这些基础,另外还有Java8 的一些新特性,也要重点关注,比如Lambda 表达式、集合的Stream 流操作、全新的Date API 等等,关于新特性,我也写了几篇关于这方面的博客,请自行找吧,就不贴出来了。
关于书籍推荐,我是不建议初学者一开始就拿着「Java 编程思想」啃的,因为当初我就是那个当天下午决定自学Java,晚上就抱着这本书啃的人,说实话,我当时真的不懂它在说啥,因为我没有一点的面向对象语言编程的基础,而这本书又写得太博大精深了,在当时的我来说,完全是天书,但是我认为它仍然是Java 界的圣经,每读一次都有所收获。
我在这里推荐你们一开始先看「Java 核心技术」,这本书讲得比较通俗易懂,初学者比较能接受。
关于视频推荐,我当初就是听某客的毕向东老师讲的Java 基础教程(可以关注我的微信公众号获取),毕老师讲的实在是太生动有趣了,不知不觉把我带进Java 的坑里无法自拔,有时候我会听他视频时笑出声来,也许是我那段自学阶段最有趣的时刻了。
数据库关于sql 方面:SQL 教程、MySQL 教程我是了解了一些基础语法之后,就直接跟着视频的老师做一些表操作实战练习了,比如单表查询、多表查询等。
我建议学sql 切勿眼高手低,需多加练习,不要只看懂了就行,因为工作中写得一手简练的sql 是非常重要的。
在这里我说下我在项目一直秉承着sql 语句是能避免多表查询就避免多表查询,能够分开多条语句就分开多条语句,因为这里涉及到多表查询性能和数据库扩展的问题。
JavaEE学习的步骤是什么
JavaEE学习的步骤是什么
有不少喜欢JavaEE的朋友不知道应该如何学习JavaEE开发技术,今天JavaEE培训小编就给想要学习JavaEE开发技术的小伙伴们简单的说一下应该如何学习JavaEE,学习JavaEE应该注意什么以及JavaEE学习的步骤是什么。
JavaEE学习的步骤是什么:
你在决定学JavaEE之后,是不是会把JavaEE所有要学习的内容先看看,然后思考自己先学什么,再学什么。
JavaEE的学习其实并没有一种通用的学习步骤,不同人可能下手学JavaEE的地方不一样,没关系,你也不要死板,以下是小编介绍的JavaEE学习步骤,仅供参考,希望对你有所帮助。
第一步是安装好JDK,写一个HelloWorld。
第二步是学习JavaEE的语法,要搞清楚的关键字(public,protected,private,static)等等的用法。
第三步是学习JavaEE的面向对象的编程语言的特性的地方。
比如继承,构造器,抽象类,接口,方法的多态,重载,覆盖,Java的异常处理机制。
第四步就是开始熟悉JavaEE的类库。
以上四个学JavaEE的步骤都是最基本的。
Java的学习顺序如下
推荐的学习Java的学习顺序如下:1.学习Java SE部分的内容,这部分是基础内容。
掌握的越扎实,后面的内容学习起来就越容易。
2.学习SQL和数据库的内容,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。
3.学习HTML、css、JavaScript的内容。
4.学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的部分5.学习Struts 或者Spring MVC。
二者取其一即可,推荐选Struts6.学习Java与XML ,重点掌握使用Java技术对XML文件的解析7.学习Java EE的核心技术,例如:JNDI、EJB3等,同时还需要学习使用与配置应用服务器,例如:webLogic Server,Websphere,JBoss8.学习Hibernate 等持久层的技术9.学习Spring10.学习AJAX11.学习ANT、Subversion等开发工具,熟悉常见的软件开发模型,例如:rup、XP12.学习OOA与OOD,uml,设计模式13.学习Web Services、SOA的原理与应用开发最后,现在很多公司都使用Linux系统作为服务器系统,并且使用Linux系统进行程序的开发(都是出于使用正版的考虑),所以Linux系统的安装、使用和简单管与配置,也是需要学习,这部分内容,跟其他内容没有关联,可以在任何时候学。
推荐学习完SQL与数据库之后进行学习。
你要想找到一份不错的Java程序员工作,最基本的也要把1-12都学习了,当然有的内容需要深入掌握,有的内容可以慢慢的深入掌握的。
因为,Eclipse在Java的各个阶段都会涉及到,所以,我们先推出了一个Eclipse专辑,其实这个专辑的内容跨越了Java学习的多个阶段。
等学习不同阶段而遇到Eclipse的时候,就可以直接看对应的这部分视频。
先推出Eclipse的专辑,还有一个原因,那就是告诉大家,我们要推出的视频决不是只有初级部分内容,而是从初级到高级,都包括。
黑马程序员javaEE-Android学习路线图
黑马程序员入学基础(同学们需自学的课程)
J2SE 部分
Java 基础(重点) Java 语法 面向对象 常见 API 集合框架
黑马程序员 JavaEE+Android 课程
Java WEB 开发
Servlet 开发 XML、Tomcat HTTP 协议 Servlet API Filter、Listener 等等
JSP 开发 JSP 语法和标签 自定义标签 EL、JSTL MVC 设计模式
Hibernate 检索映射技术 多表操作 缓存技术 性能优化
电子相册与图片编辑
面
Android 高级开发 音频采集与播放 视频播放、 视频采集 方向、加速度(重力)、 光线、磁场、距离(临 近性)、温度等传感器 的使用 等等
1、张孝祥 Java 就业培训教 程
新浪微博
视频下载:
1 、 毕 向 东 Html 、 css 、 JavaScript 视频教程
视频下载:
1、毕向东 Java 基础 2、张孝祥 Java 高新技术
JDBC 编程(重点) JDBC 原理 JDBC API 数据库连接池 事务管理 大对象、批处理 ORM 思想 等等
巧
ProtoType\JQuery
就
GuessWho 游戏
C 语言与 NDK 开发 C 语言快速入门 JNI 概述 搭建 ndk 开发环境 Android.mk 介绍 在 c 中使用 logcat java 与 c 之间的数 据传递 C 回调 java 方法 实 战 android 版 本 photoshop 开发
视频下载:
1、Struts2 视频下载 2、Hibernate 视频下载 3、Spring 视频下载 4、其它 JavaEE 视频
JAVA 学习顺序
首先是JAVA基础JAVA SE之后是JAVA EE,先学习Servlet、JSP,然后再学习Struts、Hibernate、Spring 等框架。
JAVA SE是JAVA EE的基础,Servlet、JSP是框架的基础。
还有数据库,个人建议学习oracle,当然其它的像MySQL,MS SQL,都可以,只要会一个,再学其它的就会发现很类似。
另外就是html,css,javascript,xml,这些是JAVA WEB编程要用到的。
建议学习顺序:1、html,css,javascript,xml2、JAVA SE3、JAVA EE,包括Servlet、JSP、框架至于数据库的学习,在JAVA之前,之中,之后都可以,建议在JAVA之前,至少在JAVA EE之前。
推荐资料:尚学堂JAVA视频,其中较为推荐马士兵的,在verycd上很容易就能搜到;孙卫琴的《JAVA面向对象编程》,很不错的一本书,可以用来入门;Bruce Eckel的《Thinking in Java》,可以用来当作参考资料。
建议2;∙一:J2SE面向对象-封装、继承、多态内存的分析递归集合类、泛型、自动打包与解包、AnnotationIO多线程、线程同步TCP/UDPAWT、事件模型、匿名类正则表达式反射机制∙2:数据库(Oracle或者MySQL)SQL语句多表连接,内外连接,子查询等管理表、视图、索引、序列、约束等树状结构存储存储过程、触发器数据库设计三范式、∙3:JDBCJDBC基础连接池树状结构存储与展现DataSource & RowSetJDBC连接Oracle及MySQL∙4:HTML_CSS_JAVASCRIPThtml、css、javascript基础语法JavaScript Form判断Dom编程基础(事件处理等)JS常用效果如TreeView、下拉联动等JS学习方法JS调试方法DreamWeaver初步(建立HTML、Table、Form、CSS)等∙5:Servlet & JSPtomcat基础servlet基础web.xml配置基础web application的结构servlet生命周期request response等常用方法ServletContext类HTTP协议基础(GET POST)CookieSessionApplicationJSP的几种语法(包括JSTL等)注意在项目中练习,不要拘泥于语法细节而裹步不前。
Java学习流程
Java学习流程⾸先,我个⼈⽐较推崇的学习⽅法是:先学java前段,也就是HTML,css,js,因为学习java以后肯定是往java ee⽅向发展的,学习完前端,在学习后端很多东西⽐计较容易理解! 其中J2SE是关键,如果学好了java se 部分,基础扎实了,后⾯进阶学习也⽐较轻松! 补充说明⼀下:我觉得学习java⽐较合适的⽅法是先把所有的知识点过⼀遍,然后把所有的知识点串起来,边做开发边补充,就像写⽂章⼀样,先写好框架,然后再去润⾊填充。
因为前期在学习的时候你不知道⽤在哪⾥,不知道⽤途,没有学习的⽬的,所以很多概念就很难理解,时间久了也容易遗忘。
但是如果你直接从实践开始学习,很多知识点都充串联起来了,⽽且会印象深刻,当然前提条件是你已经⼊门,已经能写⼀些简单的程序,我个⼈现在也是按照这个⽅式在学习了,感觉很有效。
说明:本⽂介绍的内容过于详尽,这⾥我补充⼀些基本的学习路线,相对⽐较简略,但是⽐较可⾏: 1、基础语法。
也就是我们常说,各种编程语⾔都有的部分,数据类型,数组,for循环,do-while,switch……等等,是学习任何编程语⾔的基础,很关键。
2、⾯对对象:①类和对象;②Java的三⼤特性(封装、继承、多态); 3、⼯具类:①异常和异常处理;②集合框架(主要是List和Map); 4、常⽤的流(stream):①输⼊流;②输出流;③缓冲流; 5、⽹络与线程:①Socket ;②多线程(Thread,Runnable); 6、数据操作:①Mysql、Oracle; ②JDBC; 7、web基础:①Html/css;②Javascript;③JQuery; 8、框架。
这⾥放上我⾃⼰整理制作的百度脑图知识架构: 只要学会上⾯的前7条,基本上从前台到后台开发常见的应⽤还是没太⼤问题的,当然学习了框架以后,那就最好了,但关键还是要学好基础,说实话,像下⾯这个表格中所列的知识点,真正能全⾯掌握还是有难度的,所以凡事还是要踏踏实实的静下⼼学习,不要只看学习的进度,要看学习的效果。
JavaSE的学习路线
JavaSE的学习路线 基于现阶段的JavaEE学习的对象,主要是趋向于Web的⽅向,主要就是说在JavaWeb的基础上进⾏进⼀步的开发和学习,下⾯我会将⾃⼰总结的对于⾃⼰的⼀点关于JavaEE学习路线会逐步讲解。
第⼀部分 Java语⾔基础 说⽩了,Java语⾔的基础部分,其主要就指代JavaSE,这也是学习Java这么语⾔的核⼼部分,其主要包括异常、IO流、多线程、集合类等等。
Java语⾔基础部分和⾯向对象思维,学习Java的第⼀点,其掌握的程度是将来去基础学习,以及运⽤Java开发等⼀系列的根本,所以在这两点是重中之重,⾯向对象,主要有封装,继承,多态这三部分组成,这三点也是以后做项⽬必不可少的知识点;IO流和集合类(注:后⾯会详解),⼆者是⾛向JavaEE开发的⼀个起点,也是针对以后JavaEE开发的思维拓展的开始,其中IO流包括了各种输⼊输出流,在JavaSE学习阶段,掌握字节流和字符流,其包括InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream,集合类分为单列集合和双列集合,主要掌握Set、Collection、Map、List、Iterator、Enumeration接⼝的使⽤和HashSet、ArrayList、Vector、HashMap、HashTable类的使⽤,以及Collections⼯具类的使⽤⽅法;多线程,反射等,第⼀,掌握多线程实现的两种实现⽅法,分别是继承Thread类与实现Runnable接⼝,理解线程间的同步与互斥,第⼆,了解多线程在实际运⽤上的意义,反射就是通过字节码获取⼀个类(运⾏状态中)的各种信息。
JavaEE学习顺序
JavaEE学习顺序第一篇:JavaEE学习顺序JavaEE学习顺序第一阶段:java基础技术:1.java语法2.面向对象3.常用的api4.界面编程5.多线程6.文件io7.java网络编程视频:张孝祥或者马士兵java视频书籍:《java2核心技术一二卷》《java编程思想》研读,精读《java 模式》第二阶段:数据库技术:1.oracle——主要的2.mysql3.sql server 视频:韩顺平oracle 视频书籍:Oracle使用教程深入浅出Oracle 第三阶段:web开发技术:1.html2.css3.javascript 视频:张孝祥 JavaScript视频书籍:张孝祥配套书籍《JavaScript网页开发》别具光芒孙鑫《HTML语言速成》第四阶段:JavaEE中级技术:1.servet2.jsp3.mvc 服务器:tomcat、jboss、weblogic、websphere 视频:韩顺平servlet—jsp视频书籍:oreilly公司《jsp设计》《java servlet编程》第五阶段:JavaEE高级技术1.struts2.hibernate3.spring 视频:美河图书《Servlet与JSP核心编程》张小静 Struts视频孙卫琴《精通Struts基于MVC的Java.Web设计与开发》李兴华 Hibernate视频孙卫琴《精通Java对象持久化技术详解》第六阶段:其他流行技术技术:Xml ajax(jquery,dw)Junit ant EjbEnterprise JavaBeans技术2.0Java消息服务(JMS)1.0Java命名目录接口(JNDI)1.2Java事务API(JTA)1.0JavaMail API 1.2JavaBeans激活架构(JAF)1.0J2EE连接器体系结构(JCA)1.0Java认证和授权服务(JAAS)1.0书籍:《精通ejb》常见的j2eeAPI:JavaServer Pages(JSP)技术1.2Java Servlet技术2.3JDBC API 2.0Java XML处理API(JAXP)1.1Enterprise JavaBeans技术2.0Java消息服务(JMS)1.0Java命名目录接口(JNDI)1.2Java事务API(JTA)1.0JavaMail API 1.2JavaBeans激活架构(JAF)1.0J2EE连接器体系结构(JCA)1.0Java认证和授权服务(JAAS)1.0第二篇:材料学习顺序材料学习顺序1、总书记在党的群众路线教育实践活动第一批总结暨第二批部署电视电话会议上的讲话2、面向未来的赶考3、刘云山在党的群众路线教育实践活动工作会议上的讲话4、姜异康在第一批总结暨第二批部署大会上的讲话5、山东省委书记姜异康在全省党的群众路线教育实践活动动员大会上的讲话6、督导组参加各单位动员大会讲话——董盛龙7、中共中央关于全面深化改革若干重大问题的决定8、国家中长期教育改革和发展规划纲要2010-2020年9、关于加快教育体制机制改革全面实现教育现代化的决定10、关于印发潍坊市教育局进一步办好人民满意教育的实施意见的通知11、中国共产党党员领导干部廉洁从政若干准则12、党政机关厉行节约反对浪费条例13、中共中央八项规定全文14、山东省委落实中央八项规定的十条实施办法第三篇:JavaEE学习方法总结JavaEE学习方法总结学习JavaEE已经有一段时间了,自以为对JavaEE也是有一点认识和理解的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JavaEE学习顺序第一阶段:java基础
技术:
1.java语法
2.面向对象
3.常用的api
4.界面编程
5.多线程
6.文件io
7.java网络编程
视频:
张孝祥或者马士兵java视频
书籍:
《java2核心技术一二卷》
《java编程思想》研读,精读
《java模式》
第二阶段:数据库
技术:
1.oracle——主要的
2.mysql
3.sql server
视频:
韩顺平oracle视频
书籍:Oracle使用教程
深入浅出Oracle
第三阶段:web开发
技术:
1.html
2.css
3.javascript
视频:
张孝祥JavaScript视频
书籍:
张孝祥配套书籍《JavaScript网页开发》
别具光芒
孙鑫《HTML语言速成》
第四阶段:JavaEE中级
技术:
1.servet
2.jsp
3.mvc
服务器:tomcat、jboss、weblogic、websphere 视频:
韩顺平servlet—jsp视频
书籍:
oreilly公司《jsp设计》《java servlet编程》
第五阶段:JavaEE高级
技术
1.struts
2.hibernate
3.spring
视频:
美河图书《Servlet与JSP核心编程》
张小静Struts视频
孙卫琴《精通Struts基于MVC的Java.Web设计与开发》
李兴华Hibernate视频
孙卫琴《精通Java对象持久化技术详解》
第六阶段:其他流行技术
技术:
Xml
ajax(jquery,dw)
Junit
ant
Ejb
Enterprise JavaBeans技术2.0
Java消息服务(JMS)1.0
Java命名目录接口(JNDI)1.2
Java事务API(JTA) 1.0
JavaMail API 1.2
JavaBeans激活架构(JAF)1.0
J2EE连接器体系结构(JCA)1.0
Java认证和授权服务(JAAS)1.0 书籍:
《精通ejb》
常见的j2eeAPI:
JavaServer Pages(JSP)技术1.2
Java Servlet技术2.3
JDBC API 2.0
Java XML处理API(JAXP)1.1
Enterprise JavaBeans技术2.0
Java消息服务(JMS)1.0
Java命名目录接口(JNDI)1.2
Java事务API(JTA) 1.0
JavaMail API 1.2
JavaBeans激活架构(JAF)1.0
J2EE连接器体系结构(JCA)1.0
Java认证和授权服务(JAAS)1.0。