今天小编mail为大家分享的生活小常识,希望能够帮助到大家!
1、 你需要精通面向对象的分析和设计(OOA/OOD),涉及模式(GOF,J2EEDP)和集成模式。你应该非常了解UML,尤其是类、对象,
2、 Interaction and state diagram.
3、 You need to learn the basics of the Java language (a computer language, especially for creating websites) and its core class libraries (collection, serialization, streaming, network, multithreading, reflection,
4、 Events, processing, NIO, localization, and others).
5、 您应该了解JVM、类加载器、classreflect和垃圾收集的基本工作机制。你应该能够反编译一个类文件并理解一些基本的汇编指令。
6、 掌握GUI设计的思想和方法,以及桌面程序的SWING、AWT和SWT。您还应该对UI组件的JAVABEAN组件模式有所了解。JSP中还使用JAVABEANS将业务逻辑从表示层中分离出来。
7、 你需要学习java数据库技术,比如JDBCAPI,使用至少一种持久性/ORM架构,比如Hibernate、JDO、CocoBase、TopLink、
8、 InsideLiberator(国产JDO红厂软件)或iBatis。
9、 您还应该了解对象关系中阻抗不匹配的含义,以及它如何影响业务对象和关系数据库之间的交互,以及它的运行结果。还需要掌握不同数据库产品的应用,如oracle、mysql、mssqlserver等。
10、 你需要学习一个轻量级的应用框架,比如Spring,PicoContainer,Avalon以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。
11、 你需要学习enterprise JavaBeans(EJB)及其不同的组件模式:无状态/StatefulSessionBeans Beans,
12、 Entity bean (including bean-managed persistence ([BMP]) or container-managed persistence ([CMP]) and its EJB-QL),
13、 Or a message-driven bean(MDB).
14、 You need Java communicatyprocess(JCP) and its different JSRs specification requests (JSR).
15、 你应该精通一个JAVAIDE,比如sunOne,netBeans,IntelliJIDEA或者Eclipse。有些人喜欢用VI或EMACS写文件。想用什么用什么:)
16、 JAVA(准确的说是一些配置)比较繁琐,需要大量的手工代码(比如EJB),所以需要熟悉代码生成工具,比如XDoclet。
17、 你需要熟悉一个单元测试系统(JNunit),学习不同的生成和部署工具(Ant,Maven)。
LuochuanRen.Com洛川人-综合信息门户网站,涵盖生活常识、美食、创业、体育、旅游、家居、汽车、财经、互联网、科技、房产、教育等资讯。
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
工作时间:8:00-18:00
客服电话
17898872021
电子邮件
773537036@qq.com
扫码二维码
获取最新动态