你听过这句话吗?“一流企业做标准、二流企业做品牌、三流企业做产品!”我时我就在想,做标准的企业就是一流的?卖产品就是三流公司?而坐产品或者加工的公司,即使说销售量很大也挣不了太多的钱,为什么呢?
1、标准的价值分析

生产只是一个劳动密集型的产业,是体力劳动,而体力劳动在这个时代是拼不上脑力劳动,拼不上智慧的!这就像所有的生命诞生之初,都是白纸一张,而一个婴儿成长到成年过程,却是不同的,而这些不同恰恰成为了我们和其他人不同的地方,就像这些公司,从三流到一流是个成长的过程,我们不要只看到某个公司的结果而忽视了过程!他现在是仅仅在做一个三流的事情,但是如果一直止步于三流的事情,那么才是真正的三流公司!

二流企业做品牌,一些品牌公司苹果、麦当劳、百事等等! 一件商品,贴上某个品牌,可能价值就差别十倍百倍千倍?当然,大家为什么相信品牌?为什么能得到大众的信任?最终是谁把他上升到一个很高的高度?看到这个牌子就有一种质量好的感觉,这用大众心中的感觉,我想品牌公司是也是经历了三流公司的严峻考验,博得消费者青睐,才有今天的成就吧! 二流公司是在三流公司时,就有做二流公司的准备,才有的真正的二流公司!

一流的公司做标准,如今我们的操作系统大多数是微软的,手机系统,绝大是安卓的,我们安装软件或者制作软件的时候都必须遵守兼容他们系统的标准,不然软件不兼容,不会有人去买你的软件。一个产品由品牌做到成为一种规范,一种他能让你离不开,脱不掉,随处可见,满眼都是,这是多么强大的力量,制定游戏规则的公司才是最强大的公司,其实这过程也是一层层不断抽象的过程,这时最具体的产品就显得一般了。

而在学习j2ee的规范没能理解,为什么要有j2ee13个规范,在java中的规范起到什么作用?也是一流的标准吗?我们可以拿它和.net进行比较,.net是微软公司战略产品,而j2ee描述的是产品的标准,许多产品都符合j2ee标准产品,他们两个各有千秋,但是就在当前做产品和做标准上,.net和j2ee不是在一个层次上,j2ee更加抽象些。

这里写图片描述
2、认识标准

今天,咱们先随着我的脚步简单认识一下java这个巨人研究的13个核心标准到底是什么?无论如何,咱们要先混个脸熟!

注意:我尽量找到生活中的实例与大家对应,但是个人能力有限,这也是个过程,先暂时把一些最初的想法发给大家,欢迎大家补充,没有生活实例的,表示我还需要研究,会在以后的博客中,具体阐述!
2.1、JDBC(java Database Connectivity)

JDBC API为访问不同的数据库提供了一种统一的途径,就像ODBC一样,JDBC对开发者屏蔽了一些细节问题,同时,JDBC对数据库的访问也具有平台无关性。

生活实例:我们的粮仓,一般会配一个仓库管理员,对于仓库的事,找他就行,他拿着钥匙,和保存各个仓库的具体数据信息!
2.2、JNDI(Java Name and Directory Interface)

JNDI API 被用于执行名字和目录服务。它提供了一致的模型用来存取和操作企业级的资源如DNS和LDAP,本地文件系统,或应用服务器中的对象。

生活实例:花名册,或者族谱,我们每个人出生在族谱中登记一个名字,这样我们根据名字就可以知道这个人的来龙去脉!
3、EJB(Enterprise JavaBean)

J2ee技术之所以赢得全体广泛重视的原因之一就是EJB,他们提供了一个框架开发和实施分布式商务逻辑,由此很显著简化了具有可伸缩性和高度复杂的企业级应用开发。EJB规范定义了EJB组件何时如何与他们的容器继续拧交互作用。容器负责提供公用的服务,例如目录服务、事务管理、安全性、资源缓冲池以及容错性。但是注意的是,EJB并不是J2EE的唯一途径。正是由于EJB的开放性,使得有的厂商能够以一种和EJB平行的方式来达到同样的目的。

生活实例:EJB到底是什么,这个……我暂时的理解,就是个特殊的类,特殊在他可以实现分布式的服务,就是多个人可以同时分布干一件事,总之还有点晕!
4、RMI(RemoteMethod Invoke)

remote(遥远的) invoke(调用).
正如其名字所表示的那样,RMI协议调用远程对象上方法。它使用了序列化方式在客户端和服务器端传递数据。RMI是一种被EJB使用的更底层的协议。
5、Java IDL(接口定义语言)/CORBA

公共对象请求代理结构(Common Object Request Breaker Architecture):
在java IDL的支持下,开发人员可以将Java和CORBA集成在一起。他们可以创建Java对象并使之可以在CORBA ORB中展开,或者他们还可以创建Java类并做为和其他ORB一起展开的CORBA对象客户。后一种方法提供了另外一种途径,通过它可以被用于你的新的应用和旧系统相集成。
6、JSP(Java Server Pages)

Jsp页面由html代码和嵌入其中的Java新代码所组成。服务器在页面被客户端所请求以后对这些java代码进行处理,然后将生成的html页面返回给客户端的浏览器。
7、Java Servlet

servlet是一种小型的java程序,它扩展了web服务器的功能。作为一种服务器端的应用,当被请求时开始执行,这和CGI Perl脚本很相似。Servlet提供的功能大多和jsp类似,不过实现方式不同。JSP通过大多数的html代码中嵌入少量的java代码,而servlet全部由java写成并生成相应的html。
8、XML(Extensible Markup Language)

XML是一种可以用来定义其他标记语言的语言。它被用来在不同的商务过程中共享数据。XML的发展和Java是互相独立的,但是,它和java具有相同目标正是平台独立。通过java和xml的组合,我们可以得到一个完美的具有平台独立性的解决方案。

生活实例:暗号,我们规定好怎么说这个暗号,只要你是这个寨子的人,咱们就是一套暗号,他主要用于传输信息!
9、JMS(Java Message Service)

JMs是用于和面向消息的中间件相互通信的应用程序接口(API)。它既支持点对点的域,有支持发布/订阅类型的域,并且提供对下列类型的支持:经认可的消息传递,事务性消息传递,一致性消息和具有持久性的订阅者的支持。JMS还提供了另一种方式对您的应用与旧的后台系统相集成。
10、JTA(Java Transaction Architecture)

Java事务API。允许应用程序执行分布式事务处理——在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。事务最简单最直接的目的就是保证数据的有效性,数据的一致性。

个人理解: JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接。
11、JTS(Java Transaction Service)

JTS是CORBA OTS事务监控的基本的实现。JTS规定了事务管理器的实现方式。该事务管理器是在高层支持Java Transaction API (JTA)规范,并且在较底层实现OMG OTSspecification的Java映像。JTS事务管理器为应用服务器、资源管理器、独立的应用以及通信资源管理器提供了事务服务。
12、JavaMail

JavaMail是用于存取邮件服务的API,它提供了一套邮件服务器的抽象类。不仅支持SMTP服务器,也支持IMAP服务器。

生活实例:可以理解为邮局,咱们填写地址,邮局负责剩下的所有事,对邮寄做了层包装!
13、JAF(JavaBeans Activation Framework)

JAF是一个专用的数据处理框架,它用于封装数据,并为应用程序提供访问和操作数据的接口.也就是说,JAF让Java程序知道怎么对一个数据源进行查看,编辑,打印等.

JavaMail利用JAF来处理MIME编码的邮件附件。MIME的字节流可以被转换成Java对象,或者转换自Java对象。大多数应用都可以不需要直接使用JAF。
3、总结

在我们的现实生活中,导出充斥着标准,建筑有建筑标准,厨师有资格认证,英语有雅思托福,地里的种子还有个亩产量,标准不是谁发明的,他随着我们的社会进步,经验提升,知识进一步被明确了而已,而在JAVA中,JAVA的标准也是经验的集合,是在生活中的各个实例应用到计算机技术中去而已!

J2EE的基石是EJB,它是Java中的服务器端组件标准。 13个规范解决了背景中提到的问题,好比全世界制造轴承的标准是一样的,只有遵循标准自己生产的轴承才能被全世界使用。那么这些规范之间的关系是什么样的呢,它们到底怎么运转呢?

让我来看下边这张图

这里写图片描述

https://blog.csdn.net/u010168160/article/details/46883089

javaEE的13个规范相关推荐

  1. J2EE的13个规范总结

    转载自:http://blog.csdn.net/zhuanzhe117/article/details/38763483 什么是J2EE? 在企业级应用中,都有一些通用企业需求模块,如数据库连接,邮 ...

  2. Java的13个规范

    Java的13个规范 一流企业做标准.二流企业做品牌.三流企业做产品! 规范:意指明文规定或约定俗成的标准,或是指按照既定标准.规范的要求进行操作,使某一行为或活动达到或超越规定的标准. J2EE中也 ...

  3. Java学习——传说中的13个规范

    早就听说J2EE有十三个规范,可是看完视频我都没有发现有什么规范,这就让我纳闷了,都说学习java就是学习十三个规范,可是它到底是什么呢? 原来十三个规范就是十三个API文档,视频里讲到的都是属于AP ...

  4. JavaEE的13种核心技术

    java的大方向就是JavaEE,JavaEE不仅仅是socket编程,具体包括13中核心技术. JAVAEE的核心API与组件 JAVAEE平台由一整套服务(Services).应用程序接口(API ...

  5. JavaEE的13种核心技术规范

    来源:http://blog.csdn.net/zhenyuzhu/article/details/7324372 J2EE平台由一整套服务(Services).应用程序接口(APIs)和协议构成,它 ...

  6. J2EEd 13个规范

    J2EE也叫JavaEE,下面是它的规范. JDBC(Java Database Connectivity) 用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java ...

  7. JavaEE的13种核心技术介绍

    1,JDBC(java DataBase)数据库连接 JavaEE提供多种操纵数据库的方式,最基本的是使用Java数据库连接接口(JDBC). JDBC是一组由Java类和接口组成的API,设计目的是 ...

  8. J2EE的13个规范之(二) JDBC 及其使用

    我想大家都知道ODBC是什么?ODBC(OpenDatabaseConnectivity.开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitectur ...

  9. JavaEE Tutorials (13) - 使用锁定控制对实体数据的并发访问

    13.1实体锁定和并发概述180 13.1.1使用乐观锁定181 13.2锁模式181 13.2.1设置锁模式182 13.2.2使用悲观锁定183 转载于:https://www.cnblogs.c ...

最新文章

  1. 爱心志愿者义工俱乐部公告
  2. chrome 开启 JSONview 方法,让json数据格式化显示
  3. 火狐浏览器摄像头权限怎么开启 火狐浏览器摄像头权限开启的方法
  4. python怎么在运行中查看执行状态,Python程序运行时查看对象状态怎样设计才能实现...
  5. 【Flutter】Dart中的构造函数
  6. FileUtils常用方法 - commons-io常用工具类
  7. Echar.js地图
  8. lisp 天正标高_天正AutoCAD技巧看你知多少
  9. 使用visdom三维可视化图像。
  10. 科技的性感:三星冰洗如何演绎时尚生活?
  11. 微信小程序的设计以及demo
  12. 统计字母个数(java语言实现)
  13. Android笔记本处理器,惠普或推Android笔记本:配Tegra处理器
  14. 泛谈传统运营商借鉴电商模式
  15. matlab图片surf图,用matlab实现SURF图像配准 算法
  16. 如何在MAC OS中使用HAXM?
  17. 大型网站技术架构一览
  18. Java 获取cron表达式的下次执行时间
  19. java计算机毕业设计HTML5历史车轮—汴京网站MyBatis+系统+LW文档+源码+调试部署
  20. 发票查验系统中的发票台账具有哪些用处

热门文章

  1. 山不平何以平天下(D题)
  2. 成都拓嘉启远:怎样才能成功升级拼多多旗舰店
  3. 王者荣耀小游戏3.0更新完成!
  4. 【node】windows使用 npm i -g报错operation not permitted解决方法
  5. 【相机标定推导】关于齐次坐标的理解(经典)
  6. 计算机网络-自顶向下笔记-应用层-P2P应用
  7. 2019年测试行业展望
  8. linux双系统怎么进tty,HI3556V200 Linux+Liteos双系统学习(4)----双系统通信 IPCM/virt_tty/sharefs...
  9. 【阿里面试】链表排序总结
  10. 怎么批量从NCBI上下载基因序列