Redian新闻
>
对J2EE的几个迷惑 (转载)
avatar
对J2EE的几个迷惑 (转载)# Java - 爪哇娇娃
u*r
1
发信人: hiphop(C.C), 信区: AudioBook
标题: 军为什么从来包围不了八路军?
发信站: BBS未名空间站(Fri Sep 1 09:02:52 2017,GMT)
在抗日正面战场,假如国民党被优势日军包围,基本上是被包饺子一锅端,在强大的日
军面前,仅靠救生本能想跳出鬼子包围圈,那可比登天还难。
但是八路军长期在日军后方活动,经常被优势日军包围,却基本上没有被日军围歼造成
重大损失,八路军到底是长了三头六臂还是能飞檐走壁,这个答案今天来揭晓。日军为
什么从来包围不了八路军?
其实,不论是行军打仗还是经济发展,要想做好都离不开一句话,那就是“预则立不预
则废”,八路军之所以能在日军后方游刃有余,主要成就就在“预”上。
要想突出日军重围,必须要有备无患,正如129师师长刘伯承所说:“各级组织要把备
战放在首位,经常假象各种敌情,预先看好地形,以便于应战……!”
日军为什么从来包围不了八路军?
1942年5月日军在华北发动“五一大扫荡”,八路军总部明令:“各部如到村庄必须把
每个院落打通,把进庄路口封死,村里村外筑三道工事为基础”。这样的战备意识,即
使鬼子到眼前也占不了便宜。
1943年太岳军区周希汉部太过疲劳,准备就地宿营两小时,但周希汉要求不能解背包,
东西山头要不简单放哨,果然,日军寻迹包抄,八路军很快就占领制高点遏制日军攻势
,坚持到夜间突围而去。
日军为什么从来包围不了八路军?
在遇到围困之时,尤其考验一支部队的战斗力和凝聚力,国民党则在这种情况下吃大亏
,特别是南京保卫战最后撤退阶段,可谓兵不知将将更不知兵,最后损失惨重,造成了
极大的无畏伤亡。而八路军在被日军包围的情况下,仍然令行禁止,配合无间,组织性
之严密是突围的保证。
陆房战斗就是八路军突围的典型案例,当时的八路军115师686团被日军8000多人围困在
陆房,陆房村位于山地丘陵盆地中央,四面环山,被日军围困后形势非常危急。
日军为什么从来包围不了八路军?
当时的115师代师长陈光果断命令从日军最薄弱处突围,并向部队传达了最严格的突围
纪律,不准发声,不准咳嗽,一路上日军骑兵从潜行的八路军身旁奔驰而过,日军哨兵
喊话清晰入耳,但是日军硬是没有发现八路军动静,几千人奇迹般从日军鼻子底下脱险。
八路军突围所表现的突出的军事素养是在长期军事训练情况下得来的,平时指挥员就对
各式各样的敌情进行预演,找到应对措施,到了真正危急关头就不会慌乱和无以为对了。
日军为什么从来包围不了八路军?
凡事“预则立不预则废”!还真是政治军事经济发展一条普遍的真理!
日军为什么从来包围不了八路军?
日军为什么从来包围不了八路军?
avatar
w*r
2
打牌就打牌,别搞什么幺蛾子。
你抓手好牌就打,牌不好就强退,你还有理?
你整天骂张三,骂李四,你还有理?
物以类聚、人以群分,不带你玩,不是你技术差,是你人品问题。
打牌并不难。打得特别好不容易,打得奇差也不容易。但是都没有关系,总有好坏,用
心不用心。
但是,你打得奇差还要叫嚣的自己打得好就有点不害臊了。见到打得别自己好的人,就
心里不服气,还追着人家骂就是人品低劣了。看到人家收了女徒弟,不仅羡慕嫉妒恨,
连人家女徒弟也一起骂上,这跟各种小说里的二流子、地痞无赖行为已经没有任何不同。
自己打牌不行,还不认真,那是你自己的事情。但是强退,就是不该的。强退了还要回
去打,换谁都会踢了你。
你那小身板、小容量,就别插大葱当大象了,因为插上葱,就只能看到一棵葱在地上蠕
动了。
一般来说,君子是有所为有所不为。小人呢?难道是为非作歹的事情都要干净吗?
以上针对牌室各种粗鄙之行有感而发,欢迎对号入座。不过,自己入了座位,就别怪椅
子硬。
avatar
p*2
3
【 以下文字转载自 Programming 讨论区 】
发信人: peking2 (scala), 信区: Programming
标 题: 对J2EE的几个迷惑
发信站: BBS 未名空间站 (Mon Apr 1 01:02:22 2013, 美东)
今天突然想到了J2EE的几个问题,想请教一下大牛们。
1. 看了一下J2EE是一整套技术标准。那么常用的是哪些技术?哪些技术不常用?一般
来说学习J2EE指的是学习什么技术?
2. 在微软来说.NET是对应J2EE的?那么在python, ruby语言等等中,有没有对应J2EE
的东西?
3. 现在都是web application, 最流行的就是MVC,这个东西大家基本都支持。那么
J2EE在MVC上边的优势是什么?关系是什么?
4. J2EE是distributed的,那么现在流行的restful service可不可以替代?
5. J2EE的优势是什么?看了一下基本上是说enterprise application, 因为JVM稳定,
强大。但是用JVM貌似也不一定用J2EE吧?
avatar
D*l
4
你不是很爱国的吗?还不回去解决防火墙问题?
avatar
z*3
5
j2ee是jcp制定的一堆标准的一个子集
jvm的标准也是jcp制定的
还有j2me之类的,只是j2ee名气比较大而已
其他的比如j2se之类的概念,比较不怎么常用
写j2se的人更倾向于说自己是写core java的
其他语言缺乏这样一个民主的制度
所以其他语言无论是.net还是python,都没有一个类似jcp的东西
嗯,也许也有自己的社区,但是参与者无论是重量还是说话的份量都不够
缺乏ibm这种大腕的加盟,具体标准都不过是一家公司或者一个人说了算
那么这个时候风险就很大了,任何事情一旦由一个人或者一家公司说了算
那下场往往是悲哀的,java之所以流行
跟最早sun用一个民主的方式来管理java有很大关系
没有bea, oracle还有ibm这些公司的推动,java到不了今天的地步
而且这些公司的贡献也被java本身所反哺,这些公司都用java赚了不少钱
jcp每一次决定,都要投票表决,基本上就跟美国国会投票差不多
当然也会有公司或者组织因为不满意投票结果而退出,比如apache
而实际上jcp成员本身也需要选举产生
mvc是一个模式,不是标准,也不是app之类的具体实现
模式是一种行为习惯,并不代表其反之四海而皆准,参考anti pattern
标准是一个group个体之间的协议,协议应该是所有人都遵守的,理论上
当然也可以不遵守,但就是说如果你不遵守,jcp不发证书给你
spring就没有j2ee的证书,因为spring是非标准的实现
google也没有,另外这个发不发证书,也牵扯到政治斗争
最早jboss很长时间没有拿到j2ee证书
soa设计出来最早就是在j2ee基础之上做了一个更为彻底的封装
理论上你用什么都可以搞定分布式开发
甚至你用python从头写都可以,python和ruby什么也都有rpc
但是,问题在于,如果脱离了j2ee,那么现有的大量工具就将难以应用
java有开源和各种商业公司提供的各种工具和软件
首选支持就是java,这是最原生态的支持
各种文档和实例什么,当然你用其它语言去call这些东西,也行
只要你知道怎么做,但是现实生活中,熟悉一个工具和软件是很痛苦的过程
并不是设想的那么简单,所以人们会倾向于用规范的方式来做事
这样在各个不同公司之间的工作经验能够共享
将来找人来做也方便,减少磨合的代价
你在jvm上不搞j2ee也行,问题在于,那样就要自己从hello world开始去写
这就是core java的工作,但是写到后面你会发现
代码维护成本开始往上爬,开始重复了以前c++时代的工程噩梦
就是一开始还好,随着代码量的上升,维护成本呈指数级往上爬
最后因为维护成本太高,项目失败,公司破产,很正常
j2ee的好处就在于规范,理论上a公司的jpa实现和b公司的ejb实现可以无缝集成
当然这是理论,现实中会遇到各种问题,但是虽然现实不完美
但是毕竟这是一个大方向,在j2ee范围之内的集成
远比j2ee以外的集成要容易,而都是用java写的系统的集成
又比java跟非java系统的集成要容易,所以我认为我们应该尽可能遵循j2ee规范
而不是自己瞎写,当然这是理论,现实中又不是这么一回事
绝大多数系统都不认真遵守规范,基本上都有自己瞎写的成份在里面
j2ee的东西大部分是理论,往往是理想很美,现实很残酷
理想和现实有很大距离,这里面主要是各个商业公司为了自身利益
不遵守规矩造成的,而这绝不仅仅是m$一家的问题
基本上是家商业公司就会这么干
avatar
b*X
6
网络这块不是很熟。我自己一直有服务器,所以以前国内的亲友都是ssh 隧道过来。
ssh对技术要求比较高,后来慢慢没人用了。前阵子有友人问,都是介绍goagent给他们
,葵花版问过,也没多少人回复。翻墙的东东不容易搞,技术层面讲是封不住的,但是
人家方校长只是要封住普通人。懂技术的毕竟少数。
我只能祝方校长早日下地狱了。不过方校长也是必然产物。没有别的办法了。

【在 D*******l 的大作中提到】
: 你不是很爱国的吗?还不回去解决防火墙问题?
avatar
x*d
7
dont call it j2ee
avatar
x*d
8
1. 看了一下J2EE是一整套技术标准。那么常用的是哪些技术?哪些技术不常用?一般
来说学习J2EE指的是学习什么技术?
Have a look at EE api. However, in the real world Jave EE actually means
more that EE api stuffs, also include other things. It is more like jcp
stuffs can be used by enterprise.
2. 在微软来说.NET是对应J2EE的?那么在python, ruby语言等等中,有没有对应J2EE
的东西?
.net has core and ee separation? I am not aware of. It is orange and apple.
Yeah, they have, in some sense, and you can say no, in some sense. Again,
orange and apple.
3. 现在都是web application, 最流行的就是MVC,这个东西大家基本都支持。那么
J2EE在MVC上边的优势是什么?关系是什么?
JSF is EE standard, but as mentioned above, ppl say ee means more, struts
vaadin spring play gwt, others have this much choices? But mvc is not big
deal. It is a pattern mostly benefit development group, not direct benefit
business.
4. J2EE是distributed的,那么现在流行的restful service可不可以替代?
rest is more than services. restful service is only a small part of the
picture of EE. What we are talking about when we say replacement?
5. J2EE的优势是什么?看了一下基本上是说enterprise application, 因为JVM稳定,
强大。但是用JVM貌似也不一定用J2EE吧?
Start from business cases. Think this way, you are the boss of your big corp
, how you decide what language to use, what analysis and comparison you
cares?
Use jvm, you use java or polyglot, and then no JEE? it is natural, right?
avatar
p*2
9

多谢zhaoce大牛,非常有营养。昨天也Google了一下,基本上跟你说的很match。

【在 z*******3 的大作中提到】
: j2ee是jcp制定的一堆标准的一个子集
: jvm的标准也是jcp制定的
: 还有j2me之类的,只是j2ee名气比较大而已
: 其他的比如j2se之类的概念,比较不怎么常用
: 写j2se的人更倾向于说自己是写core java的
: 其他语言缺乏这样一个民主的制度
: 所以其他语言无论是.net还是python,都没有一个类似jcp的东西
: 嗯,也许也有自己的社区,但是参与者无论是重量还是说话的份量都不够
: 缺乏ibm这种大腕的加盟,具体标准都不过是一家公司或者一个人说了算
: 那么这个时候风险就很大了,任何事情一旦由一个人或者一家公司说了算

avatar
l*s
10
cong bai!

【在 z*******3 的大作中提到】
: j2ee是jcp制定的一堆标准的一个子集
: jvm的标准也是jcp制定的
: 还有j2me之类的,只是j2ee名气比较大而已
: 其他的比如j2se之类的概念,比较不怎么常用
: 写j2se的人更倾向于说自己是写core java的
: 其他语言缺乏这样一个民主的制度
: 所以其他语言无论是.net还是python,都没有一个类似jcp的东西
: 嗯,也许也有自己的社区,但是参与者无论是重量还是说话的份量都不够
: 缺乏ibm这种大腕的加盟,具体标准都不过是一家公司或者一个人说了算
: 那么这个时候风险就很大了,任何事情一旦由一个人或者一家公司说了算

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。