2019独角兽企业重金招聘Python工程师标准>>>

第一部分:
    JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固)
    要求:对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网络编程。包括Socket、RMI、HTML、XML、JSP、JavaBean、Servlet。
    要求:Socket--------了解java.io包中的套接口类和服务器套接口类的使用。
          RMI--------掌握RMI基本工作原理、掌握定义远程服务接口类、远程接口类、客户端调用类和部署、编译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-------掌握用例图、类图、活动图、顺序图、状态图。
          Aglet-------学会安装使用tahiti服务器,掌握Aglet API。[以后再学,在彭老师的项目才会用到]
          开发工具------掌握Rational Rose 、ant 、cvs版本控制、myeclipse、dreamweave等开发工具使用。
          另外-------学习过程中学会使用Tomcat、JBoss/Weblogic服务器
      参考书:《JSP2.0技术手册》林上杰编著;
             《深入体会Java Web开发内幕---核心基础》
      在JSP上不要花太多时间,在时间放在servlet多一些.

第三部分:
    流行MVC架构和Java对象持久化技术。包括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著的
          书籍只是用来入门的,其他的工具必须多上英文网址,尽量多看一些英文文档,提高自己的水平,同时有空的时候也可以下载的一些开源项目的文档。
           最后一句话:无论什么技术,学了不要以为自己多牛,学技术只是为了更好提高自己做项目的能力以及提升自身的水平。你做的项目效果怎样才能最终看出你自身的水平。

您正在访问的是 百搜技术!希望百搜技术能协助您解决问题。如需提问,请移步 百搜论坛(http://bbs.baisoujs.com)进行提问!

本文网址:  http://www.baisoujs.com/detail_137727701505030.html

转载于:https://my.oschina.net/u/1189001/blog/161290

J2EE总体的学习计划(百搜技术)相关推荐

  1. 简单代理事件工具(百搜技术)

    2019独角兽企业重金招聘Python工程师标准>>> 可以添加代理事件,监听指定属性的指定动作,不依赖于节点结构,只依赖于冒泡冒上来的节点属性 先写好绑定事件的方法: http:/ ...

  2. SUN J2EE企业应用技术学习计划

    SUN J2EE企业应用技术学习计划 由于J2EE技术众多,单纯的学技术是不可能的.从某方面讲,J2EE技术的学习,已经延伸到合理对一个软件项目框架结构的构建上了.所以,一切技术都服务于企业需求.只有 ...

  3. CISCO、JUNIPER网络技术训练中心ITAA等级四(RS)学习计划蓝图(version 1.0)

    itaa等级四(rs)学习计划蓝图(version 1.0) 2000小时技术学习计划蓝图 一.内容组成: bridging and switching a. frame relay b. catal ...

  4. 读《基于深度学习的以图搜图技术在照片档案管理中的应用研究_赵学敏》

    论文名称:<基于深度学习的以图搜图技术在照片档案管理中的应用研究_赵学敏> 发表时间:2020年4月 发表期刊:档案学研究(北大核心.CSSCI) 发表单位:云南大学档案馆 愚见 是一个叙 ...

  5. 计算机科学与技术学习重点,计算机科学与技术的学习计划.docx

    计算机科学与技术学习计划 计算机学 习计划 首先,我认为,学习中不可忽略的一点就是要学会分析自己的学习特点,像我--理解能力还可以,老师讲的东西不是不懂,但却总出错,而且对于一些死记硬背才能学会的东西 ...

  6. 2021 程序媛跳槽记:学习计划篇(已收获字节等offer)

    今天推荐的这篇文章是一位互联网程序媛写的跳槽日记.她本硕毕业于985计算机专业,先后就职于央企和BAT.这一篇就是她跳槽到互联网的学习笔记,希望能对大家有所帮助,感兴趣的读者也可以关注公众号,听听更多 ...

  7. 【机器人】机器人工程师学习计划

    转载自知乎博主YY硕机器人工程师学习计划 - 知乎,感悟非常大,分享一下 Part0:前言 很多朋友私信问我对机器人和人工智能感兴趣,该怎么展开学习.最近稍微有点空,我写写我的看法. 两年前,我在知乎 ...

  8. Open3d学习计划—高级篇 5(RGBD融合)

    Open3D是一个开源库,支持快速开发和处理3D数据.Open3D在c++和Python中公开了一组精心选择的数据结构和算法.后端是高度优化的,并且是为并行化而设置的. 本系列学习计划有Blue同学作 ...

  9. IMT-2030(6G)推进组发布《6G总体愿景与潜在关键技术》白皮书

    来源:中国信通院CATCT 编辑:蒲蒲 当前,新一轮科技革命和产业变革突飞猛进,随着5G商用的大规模部署,全球业界已开启对下一代移动通信(6G)的探索研究.日前,IMT-2030(6G)推进组(以下简 ...

最新文章

  1. 使用ThinkPHP过程中发现的一些坑
  2. spring+mybatis+springMVC+redis缓存+mysql+bootstrap+异步提交----联系人小demo
  3. 地域跨度入手的8zsb
  4. 简单理解操作系统中的PV操作
  5. Educational Codeforces Round 63 (Rated for Div. 2) D. Beautiful Array(动态规划.递推)
  6. 国二计算机资料,计算机国二MS_Office高级应用资料.doc
  7. linux锐捷代码_锐捷 for linux - 沈阳建筑大学
  8. retainall java_瞬间教你学会使用java中list的retainAll方法
  9. java 小数位数控制
  10. Swin Transformer理论讲解
  11. C++字母大小写转换方法
  12. 计算机组成原理画出CPU与主存及3-8译码器之间信号线的连接问题
  13. matlab图像处理常用函数大全
  14. 2014 top100
  15. 【ML】Apriori算法原理及代码实现
  16. Unity3d项目入门之Rolling Ball
  17. 一张图搞清楚中国茶叶分类
  18. 获取 Cydia 下载的 deb 文件
  19. linux下hadoop集群常用命令
  20. Python数据库编程之索引

热门文章

  1. 队列-链表-C语言实现
  2. 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si 注意,每个字的拼音之间有一
  3. python 爬虫request ssl_Python request SSL证书问题
  4. Logistic映射
  5. 高效文件管理-Git管理个人文件指南
  6. 小程序审核出现的虚拟支付审核失败
  7. 三阶魔方CFOP还原方法图解
  8. 无法打开登录所请求的数据库database登录失败用户登录失败
  9. cesium绘制折线_polyline
  10. 【历史上的今天】5 月 16 日:MacBook 上市;计算机图形学之父出生;笔记本电脑首次搭载 HD DVD