电话:0731-83595998
导航

一个牛人给的java九点建议(7)

来源: 2017-12-13 14:42

 给初学者之七:java企业级应用之术语篇

在了解完J2ee的相关周边产品之后需要深入J2ee规范内部去了解一下到底这些规范。 

Java的诞生 

JG既然是天才,那就必然具备这些共性,JG懒,以至于他学不好C++。不仅他学不好,当年开发出Java的那个团队也都学不好C++。他们急噪,以至于他们中有人甚至威胁以辞职的方式离开这个需要使用CPP开发的项目。他们傲慢,所以他们决定开发出一种新的语言来取代那个该死的CPP。更可爱的是,他们一开始居然给这门语言起名C++++--//没错,我没敲错 
只是后来当他们去注册这个名字的时候,发现这个名字已经被注册了。 

JavaBean 了解完Java之后,再来说说什么是JavaBean//华为面试题 
ja,更为科学点的解释是 :
很形象不是么? 将javabean放入杯子//容器,还记得容器的概念么?web容器,

ejb容器 
完美的服务

下面进入正题 再谈容器 
容器从某种意义上说其实就是一个可运行的java写的应用程序。犹如c++/c编译后生成的.exe文件。不同的是java编译后的文件需要用命令行或者脚本启动执行。

由于容器是由java写的,所以容器都能够跨平台。虽说如此,似乎大部分容器都针对不同的操作系统提供了不同的版本。但可以肯定的一点是,相同容器间的移植组件不需要重新编译

Servlet web容器组件 

JSP//Java Server Page 
Servlet出现了之后,人们发现几乎没有办法用一个非常直观的方式去编写页面。

毕竟页面是html语言编写的 
所以JSP和Servlet对于web容器来说其实是一种东西,虽然它们编写遵循的标准有所不同。极大地简化了代码同时增加了代码的可读性,生产维护成本下降。值得一提的是,在制定JSP规范的过程中,借鉴了ASP的很多规范。写过ASP并熟悉Java语言的人应该能很快掌握JSP

EJB//Enterprise JavaBean 
随着时间的推移,人们发现普通的JavaBean似乎并不能满足企业级应用的需要。

最典型的就是虚拟机提供的垃圾回收收集机制也就是GC不够完善。可以优化的余地极大,在这种情况下,EJB应运而生 
举个简单例子 
很显然,不需要,大多数时候//甚至可以说是所有时候,我不相信有那么极端的情况。我们只需要保存其中的10-30%就够了,那么什么时候需要20%,什么时候需要50% ,甚至100%,这个过程就交给容器去管理,这就是ejb容器每天在干的事。

管理内存中活跃的对象

恩,必须强调的一点是,由于使用的不成熟 
举个简单例子,我们说Servlet,极有可能说的是Servlet规范,也有可能说的是一个具体的Servlet,这个就要看情况而定了。EJB,JSP也是如此

JDBC 和数据库的连接 
关于AppServer如何与数据库的连接。但是也需要开发人员做一点事,因为AppServer不知道什么时候组件需要用到数据库。同时也需要开发人员告诉AppServer他们使用的是什么数据库,ip地址等等 
包括数据库的产商应提供什么样的接口,AppServer应用服务器应该如何去连接,开发人员应该如何去配置这些连接等等。 
其它的规范比如JMX等确切地说与开发人员关联并不大了 
也不再罗嗦了 
记得听说过这样一种说法 

大四时候知道自己知道 为什么呢,因为大一时候刚进大学,什么都不懂,很正常,大家都一样 
因为任何一门学科都博大精深,要是能在两三年之内就统统搞懂。那不是在吹牛就是坐井观天,java如此,c如此,c++也是如此

那么到了本系列的第七集,可爱的读者应该处在什么阶段呢? 

 

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端