天气一度转暖,春天的味道越来越浓。虽说上个冬天没有下雪,这个春天依然美好。祝愿新的一年,学无止境,努力没有遗憾。
年后回来一直在赶进度,在昨天总算是基本完成了,在部署的时候遇到一些问题,几经转折总算是找到原因了:jdk版本不兼容。Weblogic9支持jdk1.5,而我的项目开发中的jdk是1.6.于是各种错误都经过了,百般查找才知道是版本的问题。第一次用weblogic,对于weblogic了解还十分少,就现在的使用情况看,感觉还好,跟tomcat差不多,部署什么的也差不多。
接下来的两天主要工作是总结。
OA中主要学习到的是几个解决问题的方法(一些框架)和面向对象的思想。
经过OA系统,对于面向对象的思想又有了更深的理解:一切都是对象。(同样是这句话,三年前的理解和现在的理解是不一样的层次。三年前的理解仅限于“模拟”:一个人是一个对象、一辆汽车是一个对象等;现在的理解可以将这种“模拟”与软件开发中的面向对象结合,一个人怎样可以是一个对象、可以是一个怎样的对象;一辆车可以是一个怎样的对象、我们为什么要这样定义这个对象等。)
二、OA中用到了一些框架如下:
ant+xdoclet:自动生成一些配置文件(hibernate配置文件和映射文件)
pager-taglib:分页工具
freemarker:模板管理框架
dwr:异步处理请求
一个框架也就是API的集合,对于框架的使用无非是掌握该框架这些API,往往该框架的使用在该框架的官网上都有很全的解释说明以及一些简单的示例,很多时候问题的解决方案都是来自官网。当然现在许多框架的官网都是全英文的,不是每个人都容易掌握的,而且一点点的去寻找自学也是个功夫活。因此很多技术爱好者都会将自己的经历整理下来,给其他人省劲儿省时间。
对于以上几个框架的学习我也没经过自己的艰难探索,将前辈们整理过的东西自己来学习使用再加上一些自己的小小整理,用个比较好听的词来讲叫做:站在巨人的肩膀上。
三、其他一些的学习:
weblogic:应用服务器,开发部署发布等
struts2获取各种表单数据(list、map)
另外项目开发使用的是struts2+Spring3.0+Hibernate3.2,对于spring和hibernate没什么,只是struts2与struts1还有些许的出入,在页面和后台传值的过程中由于二者机制不同造成一些小麻烦。