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)

包里

呵呵

唯手熟尔

 

java开发都需要学什么的更多相关文章

  1. 8年开发老司机告诉你啥是java开发?如何学?学习什么内容?

    什么是Java? 我从Java的官网上抄下来下面这段话:97% 的企业桌面运行 Java美国有 89% 的桌面(或计算机)运行 Java全球有 900 万 Java 开发人员开发人员的头号选择排名第一 ...

  2. 这篇建议java开发都看看,对Java方法及加深理解的很深,值得一看!

    方法和加深 方法的定义 修饰符 返回类型 break:跳出switch,结束循环 和 return 的区别 方法名:注意规范 见名知意 参数列表(参数类型,参数名)- 异常抛出 // Demo01 类 ...

  3. 3年Java开发都知道的Redis数据结构和通用命令

    Redis的数据结构 Redis支持多种不同的数据结构,包括5种基础数据结构和几种比较复杂的数据,这些数据结构可以满足不同的应用场景. 五种基础数据结构 String:字符串,是构建其他数据结构的基础 ...

  4. 如何透彻分析Java开发人员

    第一部分:对于参加工作一年以内的同学.恭喜你,这个时候,你已经拥有了一份Java的工作. 这个阶段是你成长极快的阶段,而且你可能会经常加班.但是加班不代表你就可以松懈了,永远记得我说的那句话,从你入行 ...

  5. 阿里巴巴Java开发手册正确学习姿势是怎样的?刷新代码规范认知

    很多人都知道,阿里巴巴在2017发布了<阿里巴巴Java开发手册>,前后推出了很多个版本,并在后续推出了与之配套的IDEA插件和书籍. 相信很多Java开发都或多或少看过这份手册,这份手册 ...

  6. 成为JAVA软件开发工程师要学哪些东西

    2010-04-22 15:34 提问者采纳 Java EE(旧称j2ee)   第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架: *第二阶段:java界面编程,包括AW ...

  7. 开发入门,学Java还是学大数据?

    经常有人问,我想学习开发,到底是学Java好还是学大数据好?或者是,学习大数据还有必要学Java吗?      依我说,这个提问的标准答案是:两者都学.      先来甩两张图.      一张是腾讯 ...

  8. 2019年学Java开发有优势吗?

    随着信息科技的发展,在我们的日程生活和工作中到处充斥和使用着互联网信息技术.事实说明,互联网已经越来越广泛地深入到人们生活的方方面面,Java技术服务市场需求空缺会越来越大.学会一门IT技术,将拥有更 ...

  9. 每个Java开发人员都应该知道的10个基本工具

    大家好,我们已经在2019年的第9个月,我相信你们所有人已经在2019年学到了什么,以及如何实现这些目标.我一直在写一系列文章,为你提供一些关于你可以学习和改进的想法,以便在2019年成为一个更好的. ...

随机推荐

  1. Ruby学习之代码块

    代码块在其他的语言中都或多或少接触过一些,如perl中sort{$a<=>$b}keys,传入代码块实现按数值排序,在swift中用到闭包,更加深入学习到training closure. ...

  2. idea创建Maven多模块项目

    最近几天学习到了创建多模块项目,应为自己使用的是Idea,所以想用idea创建多模块,查阅了相关资料后,自己做一个记录. 一.首先创建一个maven项目 Parent Project,创建xxx-ro ...

  3. jq选择器汇总

    $("div") //标签 $(".box") //类 $("#box") //ID $("a[href][name]" ...

  4. Micro Templating源码分析

    关于模板,写页面的人们其实一直在用,asp.net , jsp , php, nodejs等等都有他的存在,当然那是服务端的模板. 前端模板,作为前端人员肯定是多少有接触的,Handlebars.js ...

  5. 2017春 前端自动化(二) 页面自动刷新、sass与css转换的使用、pxToRem直观转换

    2017春 前端自动化(二)   页面自动刷新.sass与css转换的使用.pxToRem直观转换 引言:   此文要演示:浏览器页面自动刷新:移动端px与rem的转换,简单直观化:使用sass自动生 ...

  6. dlib人脸关键点检测的模型分析与压缩

    本文系原创,转载请注明出处~ 小喵的博客:https://www.miaoerduo.com 博客原文(排版更精美):https://www.miaoerduo.com/c/dlib人脸关键点检测的模 ...

  7. Java学习笔记5---命令行下用javac,java编译运行含package语句的类

    对于笔记3中的HelloWorld程序,编译时只要输入javac HelloWorld.java即可生成类文件:再用java HelloWorld即可运行. 如果源程序使用了包声明,编译运行时要使用某 ...

  8. OwinHost.exe用法

    简介 OwinHost.exe是微软提供的自宿主host,如果自己不想写owin的host,可以用这个. 官方对OwinHost的描述为:Provides a stand-alone executab ...

  9. WPF自定义Window样式(2)

    1. 引言 在上一篇中,介绍了如何建立自定义窗体.接下来,我们需要考虑将该自定义窗体基类放到类库中去,只有放到类库中,我们才能在其他地方去方便的引用该基类. 2. 创建类库 接上一篇的项目,先添加一个 ...

  10. windows 下文件的高级操作

    本文主要说明在Windows下操作文件的高级方法,比如直接读写磁盘,文件的异步操作,而文件普通的读写方式在网上可以找到一大堆资料,在这也就不再进行专门的说明. 判断文件是否存在 在Windows中并没 ...