全球旧事资料 分类
框架,例如Spri
g,PicoCo
tai
er,Avalo
,以及它们的IoCDI风格setter,co
structor,i
terfacei
jectio
。r
r
  16你需要熟悉不同的J2EE技术,例如JNDIJavaNami
ga
dDirectoryI
terface,JMSJavaMessageService,JTAJTSJavaTra
sactio
APIJavaTra
sactio
Service,JMXJavaMa
ageme
teXte
sio
s,以及JavaMail。r
r
  17你需要学习企业级JavaBea
sEJB以及它们的不同组件模式:StatelessStatefulSessio
Bea
s,E
tityBea
s包含Bea
Ma
agedPersiste
ceBMP或者Co
tai
erMa
agedPersiste
ceCMP和它的EJBQL,或者MessageDrive
Bea
sMDB。r
r
  18你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。r
r
  19你需要熟悉面向方面的程序设计以及面向属性的程序设计这两个都被很容易混淆的缩写为AOP,以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。r
r
  20你需要熟悉对不同有用的API和framework等来为你服务。例如Log4Jloggi
gtraci
g,Quartzscheduli
g,JGroups
etworkgroupcommu
icatio
,JCachedistributedcachi
g,Luce
efulltextsearch,JakartaCommo
s等等。r
r
21如果你将要对接或者正和旧的系统或者本地平台,你需要学习JNIJavaNativeI
terfacea
dJCAJavaCo
ectorArchitecture。r
r
  22你需要熟悉JINI技术以及与它相关的分布式系统,比如掌握CROBA。r
r
  23你需要JavaCommu
ityProcessJCP以及他的不同JavaSpecificatio
RequestsJSRs,例如Portlets168,JOLAP69,DataMi
i
gAPI73,等等。r
r
  24你应该熟练掌握一种JAVAIDE例如su
O
e,
etBea
s,I
telliJIDEA或者Eclipse。有些人更喜欢VI或EMACS来编写文件。随便你用什么了:r
r
  25JAVA精确的说是有些配置是冗长的,它需要很多的人工代码例如EJB,所以你需要熟悉代码生成工具,例如XDoclet。r
r
  26你需要熟悉一种单元测试体系JNu
it,并且学习不同的生成、部署工具A
t,Mave
。r
r
  27你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUPRatio
alU
ifiedProcessa
dAgilemethodologies。r
r
  28你需要能够深入了解加熟练操作和配置不同的操作系统,比如GNU
ux,su
solaris,macOS等,做为跨平台软件的开发者。r
r
  29你还需要紧跟java发展的步伐,比如现在可以深入的学习javaME,以及各种java新规范,技术的运用,如新起的web富客户端技术。r
r
  30你必需要对ope
source有所了解,因为至少java的很多技术直接是靠开源来驱动发展的,如java3D技术。r
好听全球资料 返回顶部