谁可相欹 发表于 2015-1-18 11:36:24

JAVA网页设计论J2EE程序员的武功修为仓酷云

诸如RMI,EJB等一些技术并不是你说的那么复杂,而是它们把一些复杂的工具封装成不复杂的工具了,理解这些工具是需要些时间。我问你,.net网页编程里有这些工具吗?要简单多少?。常常会跟一些伴侣会商怎样才干学好Java,学到甚么水平才算撑握了Java的成绩。个中有一个J2EE程序员条理及武功修为的成绩,有点意义。这里就把会商的内容大抵收拾一下收回来,人人持续会商。
  纵不雅国际的软件行业,靠Java用饭的程序员还真不是少,并且Java程序员是有很年夜自卑感的,究竟关于良多用b/s弄开辟的业内伴侣来讲,Java手艺意味着难度年夜、门坎高,因而绝对来讲Java程序员比别的的程序员(如php、.net)支出高就天经地义。但是J2EE所触及到的范围是很广的,不克不及一个Java程序员就归纳综合了事,而应当具有条理及程度之分,良多时分常常必要举行分类或评级,偶然他评、偶然自评。
  谈到国际J2EE范畴的程序员条理程度,以后盛行的称呼及评级不过乎就上面几种:
  第一种是精晓把握记事本、Dreamweaver等工具来写JSP+JavaBean数据库使用的是J2EE程序员;
  第二种是用JBuilder、Eclipse等公用Java开辟工具写着一堆一堆历程式JavaBean,并且还能精晓Struts+Spring+Hibernate等使用框架的初级J2EE程序员;
  第三种是用Together建模,然后天生一堆Java接口或代码,启齿开口都是计划形式的资深Java程序同及初级体系剖析、构架师;
  最初另有一种是成天在BlogJava或JavaEye上谈经论道的大家们,这些大家手艺程度难以触摸,武功门派也各具特征,欠好回类,偶然欠好称为程序员(由于有的时分他们乃至不写大概写不出程序),但又做着与J2EE程序员亲切相干的事变,我们临时就回为“牛牛”或“大家”。
  称呼究竟只是称呼,带有点客观大概功利色采,偶然很难判定一团体应当属于甚么,因而,我们再从纯手艺的角度,也即武功修为的角度,作了一个复杂的剖析及回类,把J2EE范畴程序员大抵分红以下几个条理,能够作为人人自评的一个参考尺度:
  第一个条理:精晓把握Java语法、能调试基础的程序毛病,精晓把握JSP+JavaBean写一些N年前ASP、PHP翻版的JavaWeb使用程序(如论坛、网站旧事公布体系、OA、网上商城等),精晓JDBC利用、精晓SQL语句、精晓XML等。
  第二个条理:把握计划形式道理及使用,把握基于OO的剖析及计划办法,并能精晓纯熟利用几种Java专业计划及开辟工具,精晓把握盛行的J2EE框架如Hibernate、EJB、Webwork、Spring的道理及使用,精晓J2EE中一两个构成部分(如Servlet、EJB等)的事情道理及细节。
  第三个条理:少林的高僧有两种,禅僧及武僧。J2EE程序员的第三个条理也一样有禅、武两个分支,这里我们重点剖析一下:
  第一个分亲属于走的禅僧线路。在练完第二个条理中的各类武功基本上,分离实践项目中的光怪陆离的用户需求,熟能生巧的选择合适的手艺计划为客户办理成绩,并构成本人的一套办理计划。到达这一个条理的J2EE程序员已不在意利用任何工具、任何框架了,而是依据分歧的敌手,利用分歧的兵器或招式来应对。比如小李飞刀一样,只要到达了“手中无刀、心中有刀”的地步,才干到达“脱手一刀,例不虚发”的效果。这一条理的武功属于一个纯熟度成绩,刀练很多了、碰到的敌手多了,再加上后面的武功修为,就举动当作不到例不虚发,也可到达十发九中。
  第二个分亲属于走的武僧线路,在撑握熟习第一二个条理中触及到的内容后,进一步专研并撑握J2EE底层开辟,J2EE标准制定、标准完成、Java假造机的事情道理、各类罕见的J2EE服务器内核事情机制、内存办理、历程机制、源代码等。由于触及的良多工具都对照笼统,代码也良多,练这一层的武功必要有很好的天分及耐烦、并具还得有必定的情况及前提。比如神雕年夜侠杨过拿起“玄铁剑”,并练成“暗然断魂掌”的发展历程,必要后面的武功修为作基本,更需那只能力神武神雕的匡助指导及他到处为平易近、惩奸除恶的侠之心态。
  
  胡侃了这么多,如今来依据本人情形测算一下本人的分量,了局以下:
  第一层 练到8成;
  第二层 练到5成;
  第三层 筹办走禅僧线路,以后算是练到1成;
  
  唉,前面的武功提拔愈来愈难,真不晓得要到何年何月才干到达10成啊。你的武功练到哪个条理了,不防亮出来人人商讨商讨。嘿嘿,如果有一天,我们中国的Java程序员人手一把“玄铁剑”、大家会使“暗然断魂掌”,那还了得!汗...,写着写着竟然做起白天梦了,欠好意义,就此打住。
  
  手中鸡蛋先别扔,还要打个告白:自己刚入手下手涉足Java开源,今朝在EasyJF开源团队中卖力EasyJWeb(官网www.easyjf.com)项目,接待人人前来引导。

有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。

简单生活 发表于 2015-1-21 10:56:48

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

兰色精灵 发表于 2015-1-30 16:08:09

自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

蒙在股里 发表于 2015-2-2 21:17:09

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

再现理想 发表于 2015-2-8 05:25:18

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

若相依 发表于 2015-2-24 08:27:59

你一定会高兴地说,哈哈,原来成为Java高手就这么简单啊!记得Tomjava也曾碰到过一个项目经理,号称Java很简单,只要三个月就可以学会。

透明 发表于 2015-2-26 11:22:16

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

金色的骷髅 发表于 2015-2-28 02:13:10

有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)

灵魂腐蚀 发表于 2015-3-5 20:33:27

是一种将安全性(Security)列为第一优先考虑的语言

飘飘悠悠 发表于 2015-3-12 14:34:38

是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言

小魔女 发表于 2015-3-19 22:53:01

如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。

山那边是海 发表于 2015-3-25 13:17:07

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

分手快乐 发表于 2015-4-3 04:35:03

Java是一种计算机编程语言,拥有跨平台、面向对java

因胸联盟 发表于 2015-4-6 23:28:46

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

只想知道 发表于 2015-4-7 21:44:51

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

小女巫 发表于 2015-4-13 19:34:13

任职于太阳微系统的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的程序语言

精灵巫婆 发表于 2015-4-21 17:17:18

Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

飘灵儿 发表于 2015-5-4 18:47:23

是一种语言,用以产生「小应用程序(Applet(s))

admin 发表于 2015-5-10 12:54:27

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

冷月葬花魂 发表于 2015-5-11 11:44:58

Java 编程语言的风格十分接近C、C++语言。
页: [1] 2
查看完整版本: JAVA网页设计论J2EE程序员的武功修为仓酷云