没有合适的资源?快使用搜索试试~ 我知道了~
J2EE,这个概念并不是某种技术,而是一组规范(实现意义上可以说是一堆技术)组成的,在老手的嘴里它是一堆概念。J2EE规范,有的是标准的,有的不是标准的。标准的含义就是被SUN公司JDK体现与兼容
资源推荐
资源详情
资源评论
1 认识 J2EE 规范
J2EE,这个概念并不是某种技术,而是一组规范(实现意义上可以说是一堆技术)组
成的,在老手的嘴里它是一堆概念。J2EE 规范,有的是标准的,有的不是标准的。标准的
含义就是被 SUN 公司 JDK 体现与兼容,成为业界遵循的准则。比如,Servlet,当它成为标
准规范以后,就会在 JDK 里得到支持和体现,中间件开发商就会去实现它,我们就要按照
这种标准开发应用。还有 Struts,它是开源组织 Apache 开发的规范,不是标准的,但以后
可能会成为标准。所以,合格的 J2EE 程序员,不仅是掌握了多少 JAVA 的编写规范,而是
掌握了多少 J2EE 开发平台的规范(包括标准和非标准的)。
各种中间件是一种规范。中间件的意义在于,它已经实现了每个应用都需要的底层基
础部分。比如,WebLogic 和 Jboss,它已经提供了应用容器、Servlet、JDBC、JNDI、JMS
和{WebService 等接口。开发者在这个基础上,可以很容易而且可以很好去实现这些功能,
从而使开发者集中经历,去解决应用的业务逻辑。通常,业务逻辑是千变万化的,但是底
层实现却有迹可循,中间件开发商承担了底层实现的责任。目前,绝大部分应用都是基于
现成的中间开发的,作为 J2EE 程序员,掌握主流的中间件是基本的职业要求之一。
各种框架也是一种规范。中间件使开发者从底层实现中解放出来,基于框架的开发使
开发者从程序基本架构中解放出来,从而更彻底的将精力转到业务逻辑领域。也许某天,
程序设计和构架就是那么回事,框架一上就 ok,开发者的主要任务已经彻底转到业务逻辑
领域。所以,以后出色的开发者,是那些对业务能透彻领悟的人,程序构架则由建模行家
担当。但是,基于框架开发,不是忽略框架,因为大部分业务逻辑的实现,都是基于框架
的。而且,当现有的框架不能满足需求时候,还需要扩展框架甚至被迫另外开发框架。
J2EE 程序员,熟悉主流的框架也是职业要求,最好还要知道各框架的优劣和特性。
各种设计模式和设计思想也是一种规范。这是一种更高级更抽象的规范,甚至是一种
思维层次上的规范,有时候只能意会不能言传。有人曾经问一位得道高僧,禅是什么?高
僧回答说,禅就是打柴挑水。如果把写程序比作出家当和尚,学习和实践设计模式就是打
柴挑水。学习设计模式,你就可以站在巨人的肩上,吸收前人现成的优秀的开发经验。
JDK 都在不断实践这种抽象规范。{
正是这些标准和非标准的规范,促进了 JAVA 应用的发展和繁荣。随着业界的发展,
还将有各种开发规范诞生,这些规范只是 JAVA 程序某一中原则的优秀实现而已,只要我
们深谙 JAVA(面向对象)的开发思想,就能做到不变应万变,融会贯通各种新规范,新
标准。学习 J2EE,也许就是学习这些现成的规范,不过这已经够了,如果想在 J2EE 方面
有所建树,需要你的创造性劳动。
资源评论
白水不开
- 粉丝: 90
- 资源: 80
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功