以下内容,整理自网上,希望对大家有用:

简单的说:
1.html,javascript
2.java基础
3.servlet
4.jsp
5.J2ee框架了解,推荐一本书《深入浅出J2EE框架》
6.学习EJB的理论
7.了解一下JMS,JNDI,JTA等简单原理
8.可以开始看一些框架,比如struts,sprint之类的。

详细内容:
第一部分:
JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固,注意,如果你是想以最快速度学习J2EE,关于Java中的Swing知识点,就只做了解)
要求:对java的封装,生命周期等有一定的了解;
java基础语法------必须的
异常------掌握try-catch-finally的使用
IO流------掌握字节流、字符流和对象序列化的处理。能够简单使用各种输入、输出流类(InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream)。
多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。
集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。
数据库-------掌握JDBC API的使用,包括DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。
还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。
另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。
参考:《Java编程思想》、张孝祥视频教学。

第二部分:
JAVA网络编程。包括HTML、XML、JSP、JavaBean、Servlet,理解Socket、RMI。
要求:
HTML--------了解HTML语言的语法、各种标签。
JSP-------掌握JSP2.0语法、隐含对象、EL、JSTL1.1、JSP自定标签。
JavaBean-------理解JavaBean的特点和事件模型。
XML--------了解XML语言的语法、DTD、Schema。
Servlet---------掌握HTTP协议、Servlet工作过程、Servlet会话跟踪、Servlet过滤器、Serlvet事件侦听器、配置web.xml。
UML-------掌握用例图、类图、活动图、顺序图、状态图。
开发工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等开发工具使用。
Socket--------了解java.io包中的套接口类和服务器套接口类的使用。
RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译RMI应用程序。
另外-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器
参考书:《JSP2.0技术手册》林上杰编著;
《深入体会Java Web开发内幕---核心基础》
在JSP上不要花太多时间,在时间放在servlet多一些.

第三部分:
流行MVC架构和Java对象持久化技术。包括struts/webwork、Spring、Hibernate
要求:MVC-------理解MVC设计模式、处理过程。
webwork-------理解webwork实现MVC的机制、工作流程。掌握配置webwork应用、webwork控制器组 件、webwork应用的国际化、异常处理、webwork标签库。(其实很多遗留系统用的是Struts,但现在越来越少人用了,所以我鼓励你们学 webwork,但要必须要了解一下Struts)
Spring-------掌握控制反转(IoC)、面向方面编程(AOP)、事务服务(JTA)、邮件服务(JavaMail)、持久化服务(DAO、JDBC、ORM)、远程服务(RMI)。
Hibernate--------理解ORM,掌握映射对象标识符、映射关系(一对多、多对多、一对一)、映射类型、检索策略、检索方式、数据库事务与并发、管理Hibernate的缓存。
学习过程:先学习webwork2,再学习Hibernate,最后学Spring。

下面的东西有时间了解一下:
测试/敏捷开发-----关注测试,掌握Junit单元测试框架,以及现在两个流行的mock工具EasyMock/JMock,熟 悉其中一种。(提示:测试非常重要,有效的测试可以减少很多开发的时间,当然刚开始觉得不耐烦,好像没有必要写测试代码,一定要说服自己尝试写测试代码, 或多或少的)
UNIX系统------了解最主要的shell编程,及主要的相关的命令行操作.
AJAX-----了解基本的javascript,csss,以及ajax常用的用法,还有JSON框架.
(ajax的框架太多,但不要花太多时间去学,因为你不知道公司用不用ajax,而且用的那一框架你没有办法知道,所以懂最基础就可以了)

参考书:《webwork in action中文版》
《精通Struts》、《精通Hibernate》孙卫琴著,
《Spring技术手册》林信良著
《JUnit in action中文版》Vincent Massol著的
书籍只是用来入门的,其他的工具必须多上英文网址,尽量多看一些英文文档,提高自己的水平,同时有空的时候也可以下载的一些开源项目的文档。

最后一句话:无论什么技术,学了不要以为自己多牛,学技术只是为了更好提高自己做项目的能力以及提升自身的水平。你做的项目效果怎样才能最终看出你自身的水平。

转载于:https://www.cnblogs.com/firecode/archive/2011/12/28/2460922.html

j2ee学习 +“云未来相关推荐

  1. J2EE学习中一些值得研究的开源项目(转载天极网)

    J2EE学习中一些值得研究的开源项目 这篇文章写在我研究J2SE.J2EE近三年后.前3年我研究了J2SE的Swing.Applet.Net.RMI.Collections.IO.JNI--研究了J2 ...

  2. 一站式机器学习平台TI-ONE是什么?——云+未来峰会开发者专场回顾

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 背景:5月23-24日,以"焕启"为主题的腾讯"云+未来"峰会在广州召开,广东省各级政府机构领导.海 ...

  3. 云未来、新可能 - 绿色、无处不在、可信的计算

    2021 年 12 月 9 日至 10 日,KubeCon + CloudNativeCon + OpenSourceSummit China 2021 在线上举办.阿里云资深技术专家.容器服务研发负 ...

  4. #腾讯云·未来开发者云梯计划#第三期上线啦!全国5000个免费云认证培训考试名额开放报名中!

    11 年前,著名硅谷投资人马克·安德森曾表示"软件正在吞噬世界",然而他只预言了故事的开头.10 多年过去,作为有效推动企业数字化转型步伐的核心技术,云原生已成为正在吞噬世界的&q ...

  5. 关于深度学习云服务器推荐

    关于深度学习云服务器推荐 免费的云服务器 免费+付费的云服务器 付费的云服务器 2022.2.7 更新推荐新的付费云服务器 自己也是最近才开始接触到机器学习和深度学习,很直观的一个感受就是跑起代码来特 ...

  6. 大模型为什么是深度学习的未来?

    人工智能 | 数据分析 | Chat GPT 深度学习 | 数据挖掘 | 高性能计算 当今社会是科技的社会,是算力快速发展的时代.随着数据中心.东数西算.高性能计算.数据分析.数据挖掘的快速发展,大模 ...

  7. 云重磅 |央视专访任正非;拼多多被薅上亿羊毛;甲骨文对云未来的10项技术预测...

    戳蓝字"CSDN云计算"关注我们哦! 嗨,大家好,重磅君带来的[云重磅]特别栏目,如期而至,每周二第一时间为大家带来重磅新闻.把握技术风向标,了解行业应用与实践,就交给我重磅君吧! ...

  8. 2022年的云革命:云转移、云模型和云未来

    云计算是推动经济增长最强大的引擎之一,在疫情期间维持了世界经济的增长和供应链的运行.云计算使数以百万计的员工能够远程访问他们的数据和文件,从而极大地改变了业务结构,从而使数千家企业能够顺利.迅速地将其 ...

  9. 机器学习数据范例_深度学习的未来可以分解为这三种学习范例

    机器学习数据范例 Deep learning is a vast field, centered around an algorithm whose shape is determined by mi ...

最新文章

  1. 为什么ElasticSearch比MySQL更适合复杂条件搜索
  2. 找不到媳妇给愁的。。。
  3. 实用小命令-windows下查看端口占用情况
  4. Python 判断一个数是不是质数
  5. Android 使用fastboot烧录镜像
  6. 为什么有人宁愿每年买一部千元机,也不愿一次买部高端机?
  7. Unity 接入安卓 支付宝支付SDK遇到ALI38173问题
  8. android8修改默认壁纸,给surfaceview设置默认背景
  9. linux-inject:注入代码到运行的Linux进程中
  10. Mac 锁屏防止断网、睡眠、注销登录
  11. STN:空间变换网络(Spatial Transformer Network)
  12. 【亲测好用】磁盘管理器:Disk Xray Mac版
  13. Excel 怎么让行或列倒转过来?
  14. 【读点论文】Image Style Transfer Using Convolutional Neural Networks(将卷积特征图提取语义信息,融合内容和风格的做法)
  15. excel宏 java,Microsoft Excel宏运行Java程序
  16. 火狐Firefox最简洁界面设置
  17. Python:variable in function(argument、function) name should be lowercase 处理方式
  18. python的staticmethod,classmethod和装饰器以及闭包的爱恨情仇
  19. 宜宾市中小学足球调研现状
  20. (三)InfluxDB集群解决方案 Influx Proxy Docker搭建

热门文章

  1. 怎么设置matlab滑块的值,matlab - 如何根据另一个滑块更改滑块的最大值 - SO中文参考 - www.soinside.com...
  2. 批处理常用命令及用法大全
  3. DPDK vhost-user详解(五)
  4. C++中类的静态成员变量和静态成员函数
  5. relu函数_从 ReLU 到 GELU,一文概览神经网络的激活函数
  6. oracle 连接查询--内连接与外连接
  7. 【BZOJ】3224: Tyvj 1728 普通平衡树
  8. ML之监督学习算法之分类算法一 ———— k-近邻算法(最邻近算法)
  9. 使用ifconfig取出网卡eth0的ip地址-看看你有多少方法 ?
  10. Intellij IDEA 远程debug、远程tomcat部署项目