导航:首页 > 编程语言 > javaee权威指南

javaee权威指南

发布时间:2023-10-21 12:17:16

Ⅰ 推荐几本javaEE的书籍,经典的。不要李刚的(虽然讲的好,但是繁琐,基础东西太多了)。结合了三大框架的

[Spring.2.0核心技术和最佳实践。廖学锋扫描版。
容易的Hibernate“PDF清晰版。PDF
精通struts的基于MVC的设计与开发PDF
[Struts.2权威指南 - 基于MVC开发的WebWork的核心。钢。Java.web扫描版PDF

Java方面的内部电驴学习知识


递归集合J2SE面向对象 - 封装,继承,多态
内存分析,通用,自动装箱和拆箱,注释
IO
多线程,线程同步
TCP / UDP
AWT,事件模型,匿名类
反射机制

SQL语句
多表联接的数据库(Oracle或MySQL)的正则表达式,内部和外部连接,子查询
管理表,视图,索引,序列,约束树的存储
存储过程,触发器
数据库设计三大范式,
3:JDBC
JDBC基本/>连接池
树的存储和显示
数据源的RowSet
JDBC连接Oracle和MySQL
:HTML_CSS_JAVASCRIPT
HTML,CSS,JavaScript的基本语法
> JavaScript的形成判断
DOM编程基础(事件处理程序

JS效果,如TreeView,下拉联动JS学习方法
JS调试方法
DreamWeaver的初步(创建HTML,表格,表单,CSS)
5:Servlet的基础JSP
Tomcat的
servlet的基础的
web.xml中的配置基本
Web应用程序结构
servlet的生命周期
请求的响应常用的方法
的ServletContext类
HTTP协议基础(GET,POST)
饼干会话

应用程序
几个语法(JSP,包括JSTL)注意练习的项目,而不是坚持的语法和包装步骤的细节之前。
6:Struts的
多层体系结构的理论
模式1和模式2
Struts的
MVC

操作的业务逻辑类的基本概念之间的关系
Struts和JSP之间传递数据的
的Struts的治疗过程(流量控制)
的Struts的TagLib(了解常用的)
JSTL
中的ActionForm
>字段集合
上传文件的类型转换

DTO
动力作用形成的
验证框架
的ActionForward转发和重定向
动态生成的ActionForward
全局和局部的ActionForward
行动的推进范围
UnknownActionMapping
行动线程安全
I18N
如何切换语言环境的
Struts的异常处理机制处理
用户自定义的异常处理程序
Struts的多模块配置7:XML
(XML / XSL,XSLT / DTD的,SCHEMA基本的Java编程的概念可以自动处理暂且不说)
8:休眠 OR映射
Hibernate的基本发展原则,步骤
休眠
基本接口(重点届)
常见的属性的映射关系映射
原生SQL
懒级联反
继承关系映射
HQL
性能优化缓存二级缓存查询缓存
事务并发悲观锁定,乐观锁定
OpenSessionInView
CurrentSession
(至于JTA,的联合主键的自然主键动态主键的任何类型Creteria查询截击和事件自定义类型,等等。 ,你可以暂时扔到一边)
9:春季
IOC / DI
Spring配置
春季建筑
AOP和Spring AOP
声明式事务(AOP )
Spring + Hibernate的春天的Web
范围
(其他的Spring模块,你可以暂时扔到一边自学)
10:EJB3.0
J2EE架构基金会(JTA JMS)
EJB基础(地位及基本理论,分类等)
注释
Ant的编译和部署EJB
会话Bean的
EJB依赖注入
持久性API
(JBoss的学习EJB3.0)
11:SOA

30个进球
你需要精通面向对象分析与设计(OOA / OOD),涉及模式(GOF,J2EEDP),以及综合模式。你应该充分了解UML,尤其是类,对象,互动,和statediagrams。<BR / 2,你需要学习JAVA语言以及它的核心类库集合,序列化,流,网络,多线程,反射,事件处理,NIO,定制系统的本地化,以及其他的基本知识。
3类加载器,JVM,classreflect,以及垃圾回收的基本工作机制,您应该是知道的,你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
如果你要写一个客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法的,和桌面应用程序的SWING,AWT,SWT,你也明白的UI部件的JAVABEAN组件模式中。JAVABEANS适用于业务逻辑的分离表示层JSP。
5。需要学习java数据库技术,如JDBCAPI,会使用至少一种persistence / ORM构架,比如Hibernate,JDO,CocoBase,TopLink的InsideLiberator(国产JDO红工厂软件)或者iBatis。
6。您还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库交互,和结果它的操作,但还需要掌握不同的数据库产品,如拉克勒,MySQL和MSSQLSERVER。
7。你需要学习JAVA的沙盒安全模式(类加载器,bytecodeverification,的经理,policyandpermissions,
代码签名,加密技术,认证,Kerberos身份,和其他人)digitalsignatures,以及不同的安全/认证API的JAAS()的,JCE(JavaCryptographyExtension)的的JSSE(JavaSecureSocketExtension)以及JGSS(JavaGeneralSecurityService)。
8。你需要学习Servlets和JSP,以及的JSTL(StandardTagLibraries)和选定的第三方TagLibraries。
9。你需要熟悉主流的网页框架,例如JSF,Struts中,挂毯,蚕茧,WebWork中,和他们下面的涉及模式,如MVC/MODEL2。
10。你需要学习如何使用及管理WEB服务器,例如tomcat的,树脂的JRUN,并知道如何的基础上扩展和维护WEB程序。
11。你需要学习分布式对象和远程API,例如RMI和RMI / IIOP。
12。你需要掌握各种流行中间件技术标准,并结合java实现,比如Tuxedo,CROBA,当然也包括JavaEE的本身。你应该学会
你需要学习至少一个XMLAPI例如JAXP(JavaAPIforXMLProcessing)的JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。
14。如何利用JAVAAPI和工具来构建WebService的。(JavaAPIforXML / RPC),JAX-RPC SAAJ的(SOAPwithAttachmentsAPIforJava)的,JAXB(JavaArchitectureforXMLBinding)JAXM(JavaAPIforXMLMessaging)的JAXR(JavaAPIforXMLRegistries),或JWSDP(JavaWebServicesDeveloperPack)的。
> 15。需要,学习一个轻量级应用程序框架,例如Spring中,PicoContainer的阿瓦隆,以及他们的IoC / DI风格(setter方法??,构造函数,集成*** ceinjection)。
16。你需要熟悉不同的J2EE技术??,例如JNDI(JavaNamingandDirectoryInte *** CE)的JMS(JavaMessageService)的,JTA / JTS(JavaTransactionAPI / JavaTransactionService)的JMX(JavaManagementeXtensions),以及JavaMail的。
17。企业类级JavaBeans(EJB),你需要学习以及它们的不同组件模式:无状态/ StatefulSessionBeans,EntityBeans(bean-ManagedPersistence的包含[BMP]或容器ManagedPersistence [CMP]和它的EJB-QL),或者消息DrivenBeans(MDB )
18。你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss的,并利用它的附加服务,例如簇类,连接池以及分布式处理的支持。您还需要了解它是如何封装和配置应用程序能够监控,调整它的性能。
19。你需要熟悉面向方面的编程,以及面向属性的程序设计(两个很容易混淆缩写为AOP),以及他们的主流JAVA规格和执行。如AspectJ和AspectWerkz。
20。熟悉的服务不同有用的API和框架为你工作。例如,Log4J的(记录/跟踪),石英(调度)的JGroups(networkgroupcommunication)JCache(distributedcaching)的,Lucene的(全职文章搜索)JakartaCommons的。
21。如果你要对接和旧的系统或本地平台,你需要学习的JNI(JavaNativeInte *** CE)和JCA(JavaConnectorArchitecture)。
22。JINI技术,您需要熟悉,和它的分布式系统,如主CROBA。
23。你需要JavaCommunityProcess的( JCP),和他的不同JavaSpecificationRequests(JSR的),如JOLAP的Portlets(168)(69)(73),DataMiningAPI,等等。
24。你应该熟悉与的一个JAVAIDE例子的SunOne的NetBeans IntelliJIDEA或Eclipse(有些人更喜欢VI或EMACS来编写文件不管你是什么:)
25.JAVA一些配置(精确)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。
26。你需要熟悉单元测试体系(JNunit),并且学习不同的生成,部署工具(Ant,Maven的)。
27。你需要熟悉JAVA开发的,经常使用的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies的。
28。你需要深入了解加熟练操作和配置操作系统,比如GNU / Linux操作系统,sunsolaris MacOS的,作为一个跨平台的软件开发。
29。您还需要跟上Java的发展步伐,比如现在可以深入学习javaME的,以及各种java中,使用的技术,如启动一个新的web富客户端技术的新规范。
30。您需要了解开源,至少在,许多Java技术的直接依赖开放源码,以推动发展,如JAVA3D技术。

Ⅱ Java书籍推荐有哪些

“java网络编程”“java语言程序设计”等等

安卓开发需要学习什么

学习分三个阶段:

1,Android基础阶段:平台架构特性(JAVA/C) Market/应用程序组件 环境搭建与部署/打包与发布 AVD/DDMS/AAPT 调试与测试 相关资源访问/资源制作 Activity/Service/Broadcast Receiver/Content Provider/原理(生命周期)及深层实现

2,Android进阶初级:组件Widget/ 菜单Menu/ 布局Layout 详解 Xml解析(Pull/Dom/Sax)/JNI 解析SQL数据库原理,。

SQLite /SharedPreferences/File详解 多媒体Audio/Video/Camera 详解

3,Android进阶高级:蓝牙/WIFI SMS/MMS 应用实现 深层次解析GPS原理。

实现LocationManager/LocationProvider 进行定位/跟踪/查找/趋近警告以及Geocoder正逆向编解码等技术细节 2D图形库(Graphics/View)详解 SDCARD/传感器/手势 应用实现

(3)javaee权威指南扩展阅读:

知识体系

1、Unix/Linux平台技术:基本命令,Linux下的开发环境

2、企业级数据库技术:SQL语言、SQL语句调优、Oracle数据库技术

3、Java 语言核心技术:Java语言基础、Java面向对象编程、JDK核心API、Java集合框架、Java网络编 程、JavaI/O编程、Java多线程编程、Java异常机制、Java安全、JDBC、XML

4、软件工程和设计模式:软件工程概述、配置管理及SVN、UML、基本设计模式

5、Android应用开发基础:Android开发平台、Eclipse+ADT开发环境、AVD及传感模拟器调试、Android核心组件、Android常用组件、Android高级组件、文件及网络访问、SQLite数据库编程、后台服务编程

6、互联网核心技术: HTML、CSS、JavaScript、JQuery、Ajax应用

7、Android高级应用开发:音频视频摄像头、互联网应用、GPS和位置服务、Google Map、2D3D绘制、传感器开发、游戏开发、电话及SMS服务、网络BluetoothWi-Fi等。

8、Android系统级开发:移植、驱动、NDK(C方向)。

9、JavaEE核心技术:Servlet核心技术、JSP核心技术、Struts、Spring、Hibernate框架。

Ⅳ 麻烦介绍两本基于intellij idea编写javaee的书籍

[Spring.2.0核心技术和最佳实践。廖学锋扫描版。
容易的Hibernate“PDF清晰版。PDF
精通struts的基于MVC的设计与开发PDF
[Struts.2权威指南 - 基于MVC开发的WebWork的核心。钢。Java.web扫描版PDF

Java方面的内部电驴学习知识


递归集合J2SE面向对象 - 封装,继承,多态
内存分析,通用,自动装箱和拆箱,注释
IO
多线程,线程同步
TCP / UDP
AWT,事件模型,匿名类
反射机制

SQL语句
多表联接的数据库(Oracle或MySQL)的正则表达式,内部和外部连接,子查询
管理表,视图,索引,序列,约束树的存储
存储过程,触发器
数据库设计三大范式,
3:JDBC
JDBC基本/>连接池
树的存储和显示
数据源的RowSet
JDBC连接Oracle和MySQL
:HTML_CSS_JAVASCRIPT
HTML,CSS,JavaScript的基本语法
> JavaScript的形成判断
DOM编程基础(事件处理程序)

JS效果,如TreeView,下拉联动JS学习方法
JS调试方法
DreamWeaver的初步(创建HTML,表格,表单,CSS)
5:Servlet的基础JSP
Tomcat的
servlet的基础的
web.xml中的配置基本
Web应用程序结构
servlet的生命周期
请求的响应常用的方法
的ServletContext类
HTTP协议基础(GET,POST)
饼干会话

应用程序
几个语法(JSP,包括JSTL)注意练习的项目,而不是坚持的语法和包装步骤的细节之前。
6:Struts的
多层体系结构的理论
模式1和模式2
Struts的
MVC

操作的业务逻辑类的基本概念之间的关系
Struts和JSP之间传递数据的
的Struts的治疗过程(流量控制)
的Struts的TagLib(了解常用的)
JSTL
中的ActionForm
>字段集合
上传文件的类型转换

DTO
动力作用形成的
验证框架
的ActionForward转发和重定向
动态生成的ActionForward
全局和局部的ActionForward
行动的推进范围
UnknownActionMapping
行动线程安全
I18N
如何切换语言环境的
Struts的异常处理机制处理
用户自定义的异常处理程序
Struts的多模块配置7:XML
(XML / XSL,XSLT / DTD的,SCHEMA基本的Java编程的概念可以自动处理暂且不说)
8:休眠 OR映射
Hibernate的基本发展原则,步骤
休眠
基本接口(重点届)
常见的属性的映射关系映射
原生SQL
懒级联反
继承关系映射
HQL
性能优化缓存二级缓存查询缓存
事务并发悲观锁定,乐观锁定
OpenSessionInView
CurrentSession
(至于JTA,的联合主键的自然主键动态主键的任何类型Creteria查询截击和事件自定义类型,等等。 ,你可以暂时扔到一边)
9:春季
IOC / DI
Spring配置
春季建筑
AOP和Spring AOP
声明式事务(AOP )
Spring + Hibernate的春天的Web
范围
(其他的Spring模块,你可以暂时扔到一边自学)
10:EJB3.0
J2EE架构基金会(JTA JMS)
EJB基础(地位及基本理论,分类等)
注释
Ant的编译和部署EJB
会话Bean的
EJB依赖注入
持久性API
(JBoss的学习EJB3.0)

Ⅳ Java学习路线

java的学习内容很多,涵盖较多方面,这里大致分为几个阶段提供给你参考。
一、预科学习:
HTML5:HTML5标签入门、HTML5表格、表单
CSS3:CSS3选择器和简单属性、CSS3定位和布局、CSS3复杂选择器和高级属性
数据库:mysql数据库安装和数据操作、约束和简单查询、复杂查询、数据库设计、oracle的安装与数据操作、oracle与mysql的对比学习

二、JavaSE
Java语言基础、程序逻辑:环境配置和第一个语言程序-HelloWorld 变量运算符 条件和循环 方法和数组
Java面向对象:面向对象入门 面向对象应用_管理系统类 Java常用类、String相关、算法相关 面向对象深入(重载、this、static )继承(重写、super、初始化顺序) 多态(抽象类和接口、final、克隆和比较接口 设计模式、对象和类的生命周期)
API:异常、日志 集合 集合工具类和泛型 IO JDBC基础线程 网络编程 反射 NIO Junit
Java面向对象思想:设计模式 面向对象原则
Java底层理论:集合底层 性能监控工具 反编 JUC

三、Java web
web基础:TOMCAT/WEB程序结构/HTTP协议 Servlet基础入门、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及运用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC综合练习、Session购物车案例/验证码/防止表单重复提交、监听器过滤器
第三方工具包:连接池、事务、分页、文件上传下载、Dom4j/Log4j/Log back
JavaScript和jQuery框架技术:JS入门和DOM基础 、DOM模型深入 、jQ基础、 jQ操作DOM
MVC动态Web开发技术:自定义MVC框架、DAO框架、前端框架(layUI)
Web开发高级运用:tomcat server服务器配置 、nginx使用、 jetty配置
网络编程:网络原理、HTTP协议基础、Linux操作系统、云服务搭建

四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入门、 配置文件详解和动态sql的使用、 mybatis管理关系映射和延迟加载、 查询缓存和逆向工程 、Spring入门和集成、myBatis SpringMVC入门 、SSM集成、 Spring配置详解 、Spring AOP、 Spring事务配置 、SpringMVC高级功能 、SpringMVC原理

五、前沿技术
高可用、高并发、高扩展:Spring Boot 、缓存 、分布式 、全文索引、 服务中间件、 myCat、 云服务 、人脸识别 、语言识别 、JVM底层+优化

希望能够帮到你!!!

阅读全文

与javaee权威指南相关的资料

热点内容
计算机网络章节练习 浏览:999
单片机的外部中断程序 浏览:48
表格批量更名找不到指定文件 浏览:869
js的elseif 浏览:584
3dmaxvray视频教程 浏览:905
imgtool工具中文版 浏览:539
java帮助文件在哪里 浏览:965
win10切换输入语言 浏览:696
haier电视网络用不了怎么办 浏览:361
苹果6手机id怎么更改 浏览:179
米家扫地机器人下载什么app 浏览:82
如何在编程猫代码岛20种树 浏览:915
手机基础信息存储在哪个文件 浏览:726
如何查找手机备份文件 浏览:792
内存清理工具formac 浏览:323
iphone过滤骚扰电话 浏览:981
wap网络如何使用微信 浏览:699
手机迅雷应用盒子在哪个文件夹 浏览:351
windows8网络连接 浏览:442
怎么快速增加qq群人数 浏览:919

友情链接