- 浏览: 47181 次
- 性别:
- 来自: 未来
文章分类
最新评论
-
lurenjiaxxy:
我这边测下来可是StringUtils比较快,StringUt ...
apache的replace,trim方法 StringUtils.replace(),StringUtils.trimWhitespace() java原生 -
cgddm:
...
apache的replace,trim方法 StringUtils.replace(),StringUtils.trimWhitespace() java原生
1) 你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以 及statediagrams。 (2) 你需要学习JAVA语言的基础知识以及它的核心类库(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。 (3) 你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令 (4) 如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT,?SWT。 你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。 (5) 你需要学习java数据库技术,并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO,?CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。 (6) 你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还 需要掌握不同的数据库产品运用,比如:oracle,mysql,mssqlserver。 (7) 你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。 (8) 你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。 (9) 你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护WEB程序。 (10) 你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。 (11) .你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。 (12) 你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR (JavaAPIforXMLRegistries)你应该学习如何利用JAVA的API和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ(SOAPwithAttachmentsAPIforJava) ,JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),JAXR(JavaAPIforXMLRegistries),或者JWSDP (JavaWebServicesDeveloperPack)。 (13) 你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor, interfaceinjection)。 (14) 你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS?(JavaMessageService),JTA/JTS (JavaTransactionAPI/JavaTransactionService),JMX?(JavaManagementeXtensions),以及JavaMail。 (15) 你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean-? ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB)。 (16) 你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理 (17) 支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。 (18) 你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主 流 jAVA 规格和执行。例如 AspectJ和AspectWerkz。 (19) 你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing),Quartz(scheduling),JGroups (networkgroupcommunication),JCache(distributedcaching),Lucene(full-textsearch),JakartaCommons等等。 (20) 你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。 (21) JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。 (22) 你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。 (23) 你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。 (24) 你还需要紧跟java发展的步伐,比如现在可以深入的学习webwork2.0。 (25) 你必需要对实际项目的开发流程有所了解,至少要有两个有实际应用价值的项目,而不是练习项目!因为现在企业看重的是你有没有实 际的开发经验,真正开发经验的体现就是你做的项目,也就是有实际应用的项目!
发表评论
-
quartz的定时配置表达式
2012-04-10 14:26 1201ava服务自带了定时服务Timer,不过我在研究spring, ... -
Spring JMS 整合Tomcat和ActiveMQ
2012-03-15 14:45 13271.Active MQ安装配置 1.1.下载并解压Active ... -
java 动态添加方法和属性
2012-02-27 17:07 0Java字节码操纵框架 :ASM 和 javassist -
oracle的体系
2012-02-03 13:41 692一:oracle体系 oracle的体系很庞大,要学习它,首 ... -
oracle数据备份
2012-02-02 13:52 729ORACLE 备份三种方法: 1. imp(导入),e ... -
项目预警管理
2012-02-01 15:39 66010个项目死亡的信号:(1)第一版做太多功能;(2)太依赖新技 ... -
spring视频
2012-01-13 16:55 0http://www.verycd.com/topics/93 ... -
不错的架构选择
2012-01-07 11:36 0我心目中最好的框架组合是: 表示层:spring mv ... -
JAVA学习之路
2011-12-12 15:49 721JAVA是一种平台,也是一 ... -
ORACLE函数大全
2011-12-09 18:05 670SQL中的单记录函数1.ASCII返回与指定的字符对应的十 ... -
职位要求
2011-12-08 09:24 0架构师 职位描述: 1、 发展应用开发框架和开发工具 ... -
其他一些东西
2011-12-07 15:09 0解压:tar Zxvf FileName.tar.Z ... -
oracle解决死锁
2011-11-28 14:49 759--第一步:查看是否有死锁存在,查出有数据则代表有死锁 s ... -
oracle 字符串加密算法
2011-11-28 11:34 22151、方法一 MD5加密 Java代码 ... -
逆波兰表达式
2011-11-22 15:38 762逆波兰表达式逆波兰表达式又叫做后缀表达式。在通常的表达式中 ... -
计算机试题
2011-11-22 00:09 728一、选择题(每题1.5分 ... -
程序员做业余项目
2011-11-17 23:17 0编程是一种创造过程,业余项目允许程序员在没有截止日期或各 ... -
各种框架
2011-11-17 23:00 0restlet框架(Restlet项目为“建立REST概念与J ... -
仿百度文库
2011-11-16 15:13 868前向公司有个业务需求,是关于ISO的文件管理! 客户的要求:跟 ... -
几本有用的电子书
2011-11-16 14:35 749一下几个电子书,相信对初学者绝对有帮助,有兴趣的朋友可以去 ...
相关推荐
JAVA程序员您需要学习的25个标准
需要紧跟java发展的步伐,比如现在可以深入的学习webwork2.0。
java程序员标准,写了作为java程序员应该掌握哪些东西,掌握到什么程度。
Java程序员岗位需求分析及人才标准的研究.pdf
J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2SE开发桌面应用软件比...
Java程序员岗位需求分析及人才标准的研究
程序员标准简历范本 程序员标准简历范本 程序员标准简历范本 程序员标准简历范本 程序员标准简历范本 程序员标准简历范本 程序员标准简历范本 程序员标准简历范本
《程序员JAVA(中级四级)》职业标准.pdf《程序员JAVA(中级四级)》职业标准.pdf《程序员JAVA(中级四级)》职业标准.pdf《程序员JAVA(中级四级)》职业标准.pdf《程序员JAVA(中级四级)》职业标准.pdf《程序员JAVA(中级四...
作为一个Java新手开发必备的知识体系图,仅供初级开发人员参考的哦,其他请忽略吧!~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
OCJP认证-3期(PX017) 电子教材 Oracle Java程序员标准教程.pdf 学习资料 复习资料 教学资源
JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准...
一个不错的java/.net程序员简历模版,比较标准,希望会对大家有所帮助。
《程序员JAVA中级四级》职业标准.doc
精品教育教学资料
东方标准面试 java c/c++ 数据结构 程序员 程序员面试集锦 还有各种面试的注意事项
CSS完全参考手册3.0 ApacheMenu_zh_CN DIV+CSS(WEB标准) hibernate学习笔记 java web 标签大全 JavaScript 中文版 JDK_API_1_6_zh_CN jquery 1.7 中文 api 修正版 Jsp_sevlet中文API jsdom Oracle九阴真经 Servlet ...