2007年公司J2EE技术大史记
(后记:那时候挺喜欢《大史记》系列搞笑片,推荐看看 )
大概总结一下目前在我们公司做开发应该掌握的一些知识点:
我大致分了个类别,每个类别内各个小点按照难度和深度递增 .
- ==============================================
- html: head,div,table等,主要掌握页面布局
- javascrip: 基础语法,常用开发和调试技巧,ajax原理,常用组件(开源框架)一大堆(菜单组件,prototype等)
- css: 基础语法,布局,美化,结构化开发.
- ==============================================
- java语言: 基本语法,java数据结构(Array,Map,List体系),面向对象思想,jdk常用包,spring框架(ioc,aop),设计模式,系统设计,性能调优.
- java辅助类库: 公司产品(常用公共类库),开源一大堆(log4j,poi,jxls,apache-common,......).
- ==============================================
- servlet: 基础知识,过滤器,监听器,servlet容器(tomcat/weblogic)配置和管理.velocity
- MVC框架:spring-mvc(基本原理,配置,自定义扩展)
- 模板语言:Velocity,jsp,freemarker(暂无应用)
- ==============================================
- 数据库: 基础原理,基础sql,视图,事务处理,临时表,存储过程,数据库管理 (相关数据库产品有mysql,oracle,hsqldb,sybase,sqllite等)
- 数据库访问 : jdbc2.0/3.0接口规范(预查询,行处理,批处理等高级特性),连接池使用/配置/管理,sql映射框架(spring-jdbc-template,ibatis等),spring的事务框架,orm框架
- ==============================================
- XML : xml的解析/生成/应用,规范有dtd,xpath,schema;相关类库有dom4j,jdom,xmlbean,saxon,xerces等.
- ==============================================
- spring: IOC,AOP,MVC ,以及其他集成( 虽然前面已经提到,但由于spring的全面性,还是单独一列.)
- ==============================================
- 远程调用技术:THComm(不是严格的j2ee),远程调用(rpc,buffal),Web services(XFire等),EJB接口,JMS等
- ==============================================
- 开发工具: eclipse/myeclipse/wtp/等(开发/调试),cvs使用(eclipse-team,海龟cvs),ant脚本,maven(暂无应用)
几个关键字:网页,模板,OOP,数据库,Java
还有什么要补充的?
后记:这些东西到现在也没啥过时,做j2ee么就是那些东西,实在谈不上技术门槛。
【2007-7 bbs】