仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 644|回复: 15
打印 上一主题 下一主题

[学习教程] JAVA网页编程之论J2EE程序员的武功修为

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:14:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。j2ee|程序|程序员  常常会跟一些伴侣会商怎样才干学好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程序员亲切相干的事变,我们临时就回为“牛牛”或“大家”。

  称呼究竟只是称呼,带有点客观大概功利色采,偶然很难判定一团体应当属于甚么,因而,我们再从纯手艺的角度,也即武功修为的角度,作了一个复杂的剖析及回类,把2EE范畴程序员大抵分红以下几个条理,能够作为人人自评的一个参考尺度:

  第一个条理:精晓把握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到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流.
再现理想 该用户已被删除
沙发
发表于 2015-1-20 18:25:48 | 只看该作者
当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?
简单生活 该用户已被删除
板凳
发表于 2015-1-21 10:46:34 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
小女巫 该用户已被删除
地板
发表于 2015-1-30 15:52:57 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
金色的骷髅 该用户已被删除
5#
发表于 2015-1-30 18:37:23 | 只看该作者
是一种语言,用以产生「小应用程序(Applet(s))
爱飞 该用户已被删除
6#
发表于 2015-2-5 15:10:43 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
不帅 该用户已被删除
7#
发表于 2015-2-9 23:25:01 | 只看该作者
Jive的资料在很多网站上都有,大家可以找来研究一下。相信你读完代码后,会有脱胎换骨的感觉。遗憾的是Jive从2.5以后就不再无条件的开放源代码,同时有licence限制。不过幸好还有中国一流的Java程序员关注它,外国人不开源了,中国人就不能开源吗?这里向大家推荐一个汉化的Jive版本—J道。Jive(J道版)是由中国Java界大名 鼎鼎的banq在Jive 2.1版本基础上改编而成, 全中文,增加了一些实用功能,如贴图,用户头像和用户资料查询等,而且有一个开发团队在不断升级。你可以访问banq的网站
若天明 该用户已被删除
8#
发表于 2015-2-10 11:11:20 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
乐观 该用户已被删除
9#
发表于 2015-3-1 09:36:13 | 只看该作者
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
谁可相欹 该用户已被删除
10#
发表于 2015-3-2 01:03:08 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
深爱那片海 该用户已被删除
11#
发表于 2015-3-4 03:52:56 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
admin 该用户已被删除
12#
发表于 2015-3-4 09:05:34 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
小妖女 该用户已被删除
13#
发表于 2015-3-5 02:56:29 | 只看该作者
接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。
柔情似水 该用户已被删除
14#
发表于 2015-3-11 10:41:15 | 只看该作者
Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台
因胸联盟 该用户已被删除
15#
发表于 2015-3-18 06:41:11 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
海妖 该用户已被删除
16#
发表于 2015-3-25 12:35:38 | 只看该作者
是一种使用者不需花费很多时间学习的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 20:55

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表