Java能跨操作系统平台但很难跨各Java产商品平台!

Java从一出生就号称是跨平台的开发语言,而随着它的发展后来就称之为跨平台的开发平台,不再是叫语言了,因为后围绕Java出现了一系列的庞大技术体系,于是分为J2SE/J2Me/J2EE等,而目前的Java简直是更复杂,技术体系更庞大,解决方案更多如牛毛,从而给开发人员带来最大的麻烦就是如何选择而不是如何使用,在我使用Java开发的过程中尤其是J2EE这么一个体系经常会碰到一些莫名其妙的问题,其中最困扰我的就是各Java产商平台兼容的问题,同样一个应用在不同的服务器平台下就出现一些意想不到的难题,有时候真是感到很无奈,所以我认为在Java开发中需要注意:

1、各第三方开发包版本的问题(在开发初期确定版本后千万不要随便放来放去)

2、各Web服务器的选择及Web服务器版本的选择(在开发初期确定采用什么样的Web服务器及版本后千万不要随便调换)

3、各种开发框架的组合,在Java开发过中最让你头痛的是面临多如牛毛的开发框架,我建议你尽量给自己选择一套适合自己的开发框架组合,就象你应该给自己买一套最喜欢的西装一样,然后用心去学习,实践它,尽可能的把这种组合用好发挥到最佳状态,至于其它开发框架当工作有需要的时候再去学习也不迟,因为当你对某一种组合不熟悉的时候,你会感觉到开发真的很麻烦。

4、JSTL的应用,JSTL虽然是Sun的一个标准标签库,但我在使用的过程中也是遇到兼容问题最多的,同样一个应用在Resin2.0.x下正常,但在Resin3.x和tomcat6.x下不正常,后来调好在Resin3.x下正常后但在tomcat下还是不正常。

5、编码的问题、最好在任何一个需要设置编码的地方都以UTF-8为标准。

6、过滤器和拦截器的问题,它们有容器里的顺序设置非常重要,不要忘记这一点。

7、信赖包的管理,现在Java开发过程中信赖其它包实在是太多,用心管理这方面实在不为过!

Java复杂就是因为选择太多,为什么.Net/PHP用起来简单,因为它们学习成本低,不需要学习这么对工作无太多需要的东西,并且它们的应用90%就是一种平台下,所以也不需过多考滤更多兼容性的问题,所以也希望Java开发界里也能够象ROR一样出现一种能够统一各种基于Web开发技术于一体的开发框架出来,虽然目前有JBoss Seam等,但我用过JBoss seam后还是问题一大堆,但我们总不能坐着等,所以现在应该人家不造我来造!

作者:曹江华
网名:太阳里的雪
电话:13590309275
QQ:83058327
MSN:
ardenemily@msn.com
邮件:arden.emily@gmail.com
首发:http://www.ugole.com
蛙眼:http://www.wayan.cn
滚吧:http://www.gunba.cn
真友:http://www.zhenuu.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值