1.java基础 2.JSP+Servlet+JavaBean
环节主要
懂流程
MVC而已 别往深了研究 现
开发基本
用
模式 3.Struts+Hibernate+Spring
才
开发
主流技术 把每
都搞清楚 哪
框架
层
4.Ajax(
好学学
多公司都注重
)
用3+4 做
例子
要实现功能 关键
要
知道
时候 该用
流程
样
面试会问及
些
何学习 Java
问题
我已经学习了J2SE
样才能转向J2EE?
我看完了Thinking in Java
学习J2EE了
?
于
有了写
篇文章
想法
希望能帮助初学者少走
些弯路
也算
对自己几年来学习Java
总结吧
开始之前有必要再讨论
下J2ME
J2SE
J2EE
些概念
J2ME
The Micro Edition of the Java 2 Platform
主要用于嵌入式Java
手机
PDA等等
J2SE
Java 2 Platform
Standard Edition
我们通常所说
JDK(Java Development Kit)包含
此
J2EE
基础
J2EE
Java 2 Platform
Enterprise Edition
所谓
企业级Java
些只
从API级别上
划分
实际上Sun给J2EE
定义
:开发基于组件
多层
企业级应用
规范
也
各种
同
技术定义
Java
规范
使
些
同
技术结合起来
Java平台上构建强壮
企业级应用
从
点来看
J2EE
概念应该
涵盖J2ME
J2SE
比
典型
J2EE应用
网上商店
支持web方式下订单
也支持手机下订单
显
必须用
J2SE
J2ME
所
也
存
所谓
从J2SE转向J2EE
问题了
只
者包含
范围更广而已
来看看Sun给出
J2EE 相关技术主要分
几大块
1. Web Service技术
- Java API for XML Processing (JAXP)
- Java API for XML Registries (JAXR)
- Java API for XML-based RPC (JAX-RPC)
- SOAP with Attachments API for Java (SAAJ)
2. 组件模型技术(Component Model Technologies)
- Java Servlet
- JavaServer Pages
- JavaServer Faces
- Enterprise JavaBeans
- Java Message Service
- J2EE Connector Architecture
3. 管理技术(Management Technologies)
- J2EE Deployment Specification
- J2EE Management Specification
- J2EE Client Provisioning
- Java Authorization Contract for Containers
4. 其
相关技术(Other J2EE Technologies)
- JDBC
- Java Data Objects (JDO)
- CORBA (Java IDL and Java RMI-IIOP)
- JavaMail
- Transactions
此之多
技术难免使初学者无所适从
望而却步
即使
位经验丰富
J2EE开发者
又有几
人敢说J2EE相关
技术我都熟练掌握了
过作
名普通J2EE应用程序
开发者来说
我们只需要重点学习其
部分技术
了
对于其
部分只要做
心
有数
哪天需要用
了知道跑哪里去找
资料
行了
我
人
观点
下面
些技术
般J2EE应用开发人员所必须熟练掌握
Java Server Page
Java Servlet
Enterprise JavaBean
JDBC
Transactions
还有JAXP等XML相关技术
Java Message Service
Java Mail
JDO等等
好应该掌握
其
Management Technologies
Connector Architecture等等主要
给容器提供商
间件提供商参考
应用开发者
需要
关心
等用
了再去学习也
迟
、、
Java发展
现
按应用来分主要分
三大块:J2SE,J2ME和J2EE
三块相互补充
应用范围
同
J2SE
Java2
标准版
主要用于桌面应用软件
编程; J2ME主要应用于嵌入
系统开发
手机和PDA
编程; J2EE
Java2
企业版
主要用于分布式
网络程序
开发
电子商务网站和ERP系统
先学习j2se 要学习j2ee
要先学习j2se
刚开始学习j2se先建议
要使用IDE
渐渐
过渡
使用IDE开发
毕竟用
方便嘛
学习j2se推荐两本书
《java2核心技术
二卷》
《java编程思想》
《java模式》
其
《java编程思想》要研读
精读
段时间
基本功学习
时间会
长
也
能
短
要看学习者自身水平而定
要被IDE纠缠
学习java和j2ee过程
会遇
五花八门
IDE
要被
们迷惑
学JAVA
时候
要学语言本身
东西
要太
意IDE
附加功能
JAVA编程
同IDE之间
转换
容易
过于
意IDE
功能反而容易耽误对语言本身
理解
目前流行
IDE有jbuilder
eclipse和eclipse
加强版WSAD
用好其
了
推荐从eclipse入手j2ee
因
Jbuilder更适合于写j2se程序
选择和学习服务器使用配置 当
有了j2se和IDE
经验时
开始j2ee
学习了
web服务器:tomcat
勿庸置疑
tomcat
学习web服务首选
而应用服务器目前主要有三
:jboss、weblogic、websphere
有
多项目开始采用jboss
并且有大量
公司开始做websphere或weblogic向jboss应用服务器
移植(节省成本)
里要说
学习tomcat和jboss我认
首选
也
容易上手
学习服务器使用配置
好去询问有经验
人(有条件
)
因
们或许
句
能解决问题
自己上网摸索
能要
两天(我
干过
种傻事)
我们应该把主要时间放
学习原理和理论上
项特定技术
使用永远代替
了
人
知识和学问
学习web知识
做电子商务网站等时
能要充当几
角色
还要学习: html
能要用
dreamwave等IDE
Javascript
学会简单
数据校验
数据联动显示等等
J2eeAPI学习 学习j2eeAPI和学习服务器应该
迭代
过程
先学习jsp和servlet编程
方面
书
多
我建立看oreilly公司
两本《jsp设计》和《java servlet编程》
oreilly出
书总
本优秀
得
佩服
学习jdbc数据库编程
j2ee项目大多都
MIS系统
访问数据库
核心
本应属于j2se学习
里拿出来强调
下
学习jndi api
和学习ejb
结合起来
学习ejb api
推荐书《精通ejb》 经过上面
些
学习
大概
对付
般
应用了
有人说跟着sun公司
《j2ee tutorial》
路学下来
当
也
学习ejb设计模式和看代码(
重要) 设计模式
练内功
其重要性
说吧
会用设计模式
写出
堆使用了ejb
垃圾
有慢又
堆bug
其结
用ejb实现(ejb
等于j2ee) 无论学习
语言
都应该看大量代码
看
代码量
定数量
学
好j2ee
目前有
多开源
工程
作
教材: jive论坛 petstore sun公司 dune sun公司 等等
研读
并把
用
自己
工程
来
J2ee其
学习 当
渐渐对j2ee了解
定深度时
要开始关注当前领域
些技术变化
J2ee
块百家争鸣
领域
大家都
里提出自己
解决方案
例
structs
hiberate
ofbiz等等
学习
些东西要
项目和目标而定
预先补充
下未尝
用涉及太深
毕竟学习原理和理论
重要
事
目前常见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 学习上面
某些API要
项目而定
了解所有
们总之
有好处
上面印证了大家说
句
java语言本身
难学
技术太多
所
学java
费劲
回想
下
基本上每
初学者
刚学习java
时候
能都会问别人
句
知道
哪
方法(api)
哪
包里
呵呵
无
唯手熟尔