java开发都需要学什么
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开发都需要学什么相关推荐
- Java开发学习路线,大拿告诉你Java学习都应该学什么
JavaEE+大数据,是近年来IT开发领域的热门,同时也逐渐广泛应用于各个行业中.Java EE平台构建于Java SE平台之上,提供一组API和运行环境来开发和运行大规模的,多层的,可扩展的,可靠的 ...
- java开发项目实例_学java开发,项目经验最重要
不想做将军的士兵不是好士兵! 相信没有人一开始学java,就是为了将来一直做一名初级java开发工程师.只需掌握一些简单代码技巧,别人告诉想要实现的效果,然后自己能用代码堆砌来实现. 更何况,现在企业 ...
- lt;转载gt;游戏服务器开发都要学什么?
2018年3月3日 欢迎扫二维码关注公众号,获取技术干货 近来遇到有很多人想从其它开发领域转到游戏服务器开发行业上来,他们或许觉得游戏服务器开发工资高,或许觉得做游戏服务器需要掌握的技术更高级,可以锻 ...
- 编码5分钟,命名2小时?Java开发都需要参考的一份命名规范!
简洁清爽的代码风格应该是大多数工程师所期待的.在工作中笔者常常因为起名字而纠结,命名已经成为我工作中的拦路虎,夸张点可以说是编程5分钟,命名两小时! 每个公司都有不同的标准,目的是为了保持统一,减少沟 ...
- 凭什么同窗好友Java开发都是三年,他能进大厂,工资还是我的双倍?
刚毕业的前三年,你会觉得自己是在学习,于是无牵无挂.但三年以后,如果年龄和能力不匹配,你能进入 BAT.TMD 这样的大厂的机会实在渺茫. 最近入职的几个 Java 新人,都是刚毕业没几年,但技术水平 ...
- 学习web前端开发都要学什么?
有很多初学前端的同学问我,web前端开发需要学什么?web前端开发需要学哪些软件? 关于第一个问题,很好回答.简单来说,html.css.js.html5这些是前端开发初学者必须学习会的,没有学会这些 ...
- 莆田Java开发_莆田学java编程,莆田java编程学习学校,莆田java编程学习一般能拿多少工资...
莆田学java编程,莆田java编程学习学校,莆田java编程学习一般能拿多少工资 首页 > java > 莆田学java编程 作者:镀金池 发布时间:2017-10-18 06:51 ...
- 学软件开发都要学哪些基础内容?
不知道从什么时候开始,小程序突然爆火了起来.当然这不是没有原因的,一方面是由于小程序依托着微信庞大的用户群体,另一方面也是由于它自身即用即走的便利性. 目前正处于小程序开发的红利期,一时之间国内的企业 ...
- Java开发技术怎么学?成就你的高薪时代!
其实Java并没有想象中的那么难,首先想要入这个行,要做好一个心理准备,那就是你想走远点,就得不间断的去学习,去汲取知识,前期不能怕辛苦,不要闲下来就打LOL,有空就得多看看各种开源项目的代码,API ...
最新文章
- pandas读取csv文件发生编码(encoding)错误:获取文件编码格式之后再读取文件
- 学python需要什么基础知识-学习python需要什么基础
- 警惕!这7件事情千万不要发生你身上-来自15年程序员的忠告
- WPF 的 ElementName 在 ContextMenu 中无法绑定成功?试试使用 x:Reference!
- pos加盟申请php_ThinkPHP万能表单程序源码 报名预约加盟申请调查表单程序源码
- 亚马逊ec2 实例删除_亚马逊免费使用套餐:在EC2 Linux实例上安装Tomcat 7
- vim中的jk为什么是上下_JK的完整形式是什么?
- Postgresql 按30分钟、小时、天分组
- python partition只能切割一次吗_Python3的字符串方法
- SpringCloud+Docker+Jenkins+GitLab+Maven实现自动化构建与部署实战
- mysql主从同步 忽略表_mysql 主从同步时忽略指定的表
- [VB]SaveSetting 语句 和 DeleteSetting 语句
- 1、检测是用那个浏览器打开的
- 数据开发者启示录:《我,阿里P7,找不到工作》
- surface安装ubuntu终极拯救指南
- 校招面试问到Linux CPU不用怕,来看看这份宝典
- 《SolidWorks 2014中文版机械设计从入门到精通》——第 1 章 认识SolidWorks 1.1 SolidWorks概述...
- 【脚本】自动统计B站up主投稿视频时长
- MT7687芯片资料MT7687原理图资料
- python好看图案的编程代码_Python 打印出菱形图案