`
ftj20003
  • 浏览: 130591 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

写在出发前...

阅读更多
    历经近一个月,终于进入了收尾的阶段。这段时间参加了不少的笔试,机试,面试,在被选择与选择之间调整和锻炼心态,也很幸运的找到自己想要从事的工作。在这个过程中也根据不同的要求强化充实自己。

    以前从事的J2EE的开发使用和接触的服务器和数据库都是开源的选型:Jboss,Tomcat,Glassfish,Mysql,Derby,H2等等。但是这个过程中接触的行业多是使用企业级(收费为主)的中间件和数据库。所以也在空隙的时间加紧熟悉这些东西,好在Oracle,DB2,Websphere都提供了面向开发人员的免费版本,基本的功能都在,仅仅是生产环境的一些配置和服务没有罢了。在压力下,与其等待机会去接触,不如主动创造机会。于是在主硬盘安装Oracle,第二硬盘上重新灌个系统,安装DB2和Websphere6.1。这样我进不同的系统,开发环境就完全不一样啦,呵呵。希望以后工作中使用websphere的话是6.0以上的,因为IBM集成自己的JDK,所以6.0就与JDK1.5无缘了,回退到1.4.2是一件很无奈的事情,1.5的特性的确用很多...

    主要实验一下一个选型:struts2.0+spring2.0+ibatis2.3是否能够正常工作,如果接触的是websphere6.0及其以下那么就要换组合了哎。我的思路是开发的时候尽量在tomcat5.0下,部署的时候在webshpere下。所以搭建好开发环境写一些简单的用例在tomcat下运行正常之后打成war包,开始在websphere下部署。另外,因为对DB2很菜,这个数据库的用户是直接和系统用户绑定的,所以安装的时候为了方便选择用户的时候最好不新建而直接使用系统用户,好处是系统用户能够直接获得数据库管理员的权限。这个数据库和Oracle类似之处在于都是"数据库->表空间->表"的结构,访问表的数据权限分的很细,也许这是开源的所欠缺的吧。

    部署的过程很顺利,直接http://localhost:9060/admin/用安装时设置的用户登录进行应用服务器的管理,选择应用服务器-->企业应用之后就是安装war包了。部署成功后进入系统测试,发现之前在tomcat下使用正常的el表达式和<s:property/>标签取值都不能正常工作但是没有错误信息输出。只能借助万能的搜索引擎了(话说搜索引擎真的使知识变的廉价),一个解决方法是jsp页面设置isELIgnored="false"这个选项要加上,照做之后找到app的目录替换文件,我可不想麻烦到为了一个jsp页面再部署一次,刷新页面,值显示正常,呵呵。

    据说Tomcat移植到Websphere还是有一些东西开发时要注意的,开源的东西对规范的遵守不是那么严格,而企业级的收费产品往往看起来很死板。虽然还没有正式的开始,但这之前很难有校园招聘那种找到工作后就是彻底的放松的感觉了,反而比找的过程感觉更有责任和压力,或许是因为在意而担心失去吧。心态在做事的各个阶段真的很重要,这么看来,我还没上道呢,呵呵。
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics