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)

包里

呵呵

唯手熟尔

转载于:https://www.cnblogs.com/ejllen/p/3683156.html

java开发都需要学什么相关推荐

  1. Java开发学习路线,大拿告诉你Java学习都应该学什么

    JavaEE+大数据,是近年来IT开发领域的热门,同时也逐渐广泛应用于各个行业中.Java EE平台构建于Java SE平台之上,提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的 ...

  2. java开发项目实例_学java开发,项目经验最重要

    不想做将军的士兵不是好士兵! 相信没有人一开始学java,就是为了将来一直做一名初级java开发工程师.只需掌握一些简单代码技巧,别人告诉想要实现的效果,然后自己能用代码堆砌来实现. 更何况,现在企业 ...

  3. lt;转载gt;游戏服务器开发都要学什么?

    2018年3月3日 欢迎扫二维码关注公众号,获取技术干货 近来遇到有很多人想从其它开发领域转到游戏服务器开发行业上来,他们或许觉得游戏服务器开发工资高,或许觉得做游戏服务器需要掌握的技术更高级,可以锻 ...

  4. 编码5分钟,命名2小时?Java开发都需要参考的一份命名规范!

    简洁清爽的代码风格应该是大多数工程师所期待的.在工作中笔者常常因为起名字而纠结,命名已经成为我工作中的拦路虎,夸张点可以说是编程5分钟,命名两小时! 每个公司都有不同的标准,目的是为了保持统一,减少沟 ...

  5. 凭什么同窗好友Java开发都是三年,他能进大厂,工资还是我的双倍?

    刚毕业的前三年,你会觉得自己是在学习,于是无牵无挂.但三年以后,如果年龄和能力不匹配,你能进入 BAT.TMD 这样的大厂的机会实在渺茫. 最近入职的几个 Java 新人,都是刚毕业没几年,但技术水平 ...

  6. 学习web前端开发都要学什么?

    有很多初学前端的同学问我,web前端开发需要学什么?web前端开发需要学哪些软件? 关于第一个问题,很好回答.简单来说,html.css.js.html5这些是前端开发初学者必须学习会的,没有学会这些 ...

  7. 莆田Java开发_莆田学java编程,莆田java编程学习学校,莆田java编程学习一般能拿多少工资...

    莆田学java编程,莆田java编程学习学校,莆田java编程学习一般能拿多少工资 首页 > java > 莆田学java编程 作者:镀金池   发布时间:2017-10-18 06:51 ...

  8. 学软件开发都要学哪些基础内容?

    不知道从什么时候开始,小程序突然爆火了起来.当然这不是没有原因的,一方面是由于小程序依托着微信庞大的用户群体,另一方面也是由于它自身即用即走的便利性. 目前正处于小程序开发的红利期,一时之间国内的企业 ...

  9. Java开发技术怎么学?成就你的高薪时代!

    其实Java并没有想象中的那么难,首先想要入这个行,要做好一个心理准备,那就是你想走远点,就得不间断的去学习,去汲取知识,前期不能怕辛苦,不要闲下来就打LOL,有空就得多看看各种开源项目的代码,API ...

最新文章

  1. pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件
  2. 学python需要什么基础知识-学习python需要什么基础
  3. 警惕!这7件事情千万不要发生你身上-来自15年程序员的忠告
  4. WPF 的 ElementName 在 ContextMenu 中无法绑定成功?试试使用 x:Reference!
  5. pos加盟申请php_ThinkPHP万能表单程序源码 报名预约加盟申请调查表单程序源码
  6. 亚马逊ec2 实例删除_亚马逊免费使用套餐:在EC2 Linux实例上安装Tomcat 7
  7. vim中的jk为什么是上下_JK的完整形式是什么?
  8. Postgresql 按30分钟、小时、天分组
  9. python partition只能切割一次吗_Python3的字符串方法
  10. SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
  11. mysql主从同步 忽略表_mysql 主从同步时忽略指定的表
  12. [VB]SaveSetting 语句 和 DeleteSetting 语句
  13. 1、检测是用那个浏览器打开的
  14. 数据开发者启示录:《我,阿里P7,找不到工作》
  15. surface安装ubuntu终极拯救指南
  16. 校招面试问到Linux CPU不用怕,来看看这份宝典
  17. 《SolidWorks 2014中文版机械设计从入门到精通》——第 1 章 认识SolidWorks 1.1 SolidWorks概述...
  18. 【脚本】自动统计B站up主投稿视频时长
  19. MT7687芯片资料MT7687原理图资料
  20. python好看图案的编程代码_Python 打印出菱形图案

热门文章

  1. 趣图:好好干,今天再加个班
  2. IntelliJ IDEA 安装go插件
  3. 2017/12/14 懒冬 时间序列基础
  4. 黑客发飙!智能汽车不太安全你还敢开?
  5. 分析分布式服务框架理论介绍
  6. Embarcadero公司花2千3百万买下Borland的开发工具业务
  7. 企业安全挑战 内网安全技术十大策略
  8. 38首经典华语情歌E文版
  9. HDU 2094 产生冠军
  10. Maven配置JRE版本