??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品人人做人人爽人人添,日韩欧美一区电影,午夜精品wwwhttp://www.aygfsteel.com/kobe09/category/11961.html爪吐奕奕征?/description>zh-cnFri, 02 Mar 2007 06:56:59 GMTFri, 02 Mar 2007 06:56:59 GMT60JAVA学习之\Q不走弯路,是捷径(? http://www.aygfsteel.com/kobe09/archive/2006/06/14/52752.html氧气中毒氧气中毒Wed, 14 Jun 2006 07:15:00 GMThttp://www.aygfsteel.com/kobe09/archive/2006/06/14/52752.htmlhttp://www.aygfsteel.com/kobe09/comments/52752.htmlhttp://www.aygfsteel.com/kobe09/archive/2006/06/14/52752.html#Feedback1http://www.aygfsteel.com/kobe09/comments/commentRss/52752.htmlhttp://www.aygfsteel.com/kobe09/services/trackbacks/52752.htmlJAVA学习之\---学习路线及要?br />
2QY件开发学习\U?/b>

两千多年的儒家思想孔孟之道Q中庸的思想透入骨髓Q既不冒q也不保守ƈ非中怹道,而是扑֯学习软g开发的正确路线与规律?br />
从Y件开发h员的生规划来讲Q我们可以大致分Z个阶D,软g工程师→软g设计师→架构设计师或目理师。不惛_元帅的士兵不是好士兵Q不惛_架构设计师或目理师的E序员也不是好的E序员。我们应该努力往上走。让我们先整理一下开发应用Y仉要学习的主要技术?br />
AQ基理论知识Q如操作pȝ、编译原理、数据结构与法、计机原理{,它们q不重要。如不想成ؓ计算机科学家的话Q可以采?用到的时候再来学"的原则?br />
BQ一门编E语aQ现在基本上都是面向对象的语aQJAVA/C++/C#{等。如果做WEB开发的话还要学习HTML/JavaScript{等?br />
CQ一U方法学或者说思想Q现在基本都是面向对象思想QOOA/OOD/设计模式Q。由此而衍生的Zlg开发CBD/面向斚w~程AOP{等?br />
DQ一U关pd数据库,ORACLE/SqlServer/DB2/MySQL{等

EQ一U提高生产率的IDE集成开发环境JBuilder/Eclipse/VS.NET{?br />
FQ一UUML建模工具Q用ROSE/VISIO/钢笔q行建模?br />
GQ一UY件过E,RUP/XP/CMM{等Q通过软gq程来组lY件开发的众多zdQ开发流E专业化规范化。当然还有其他的一些Y件工E知识?br />
HQ项目管理、体pȝ构、框架知识?br />
正确的\U应该是QB→C→E→F→G→H?br />
q需要补充几点:

1Q.对于A与C要补充的是,我们应该在实践中逐步领悟~程理论与编E思想。新技术虽然不断涌玎ͼ更新速度令hD燎ؕN看花Q但万变不离其宗Q编E理Z~程思想的变化却很慢。掌握了~程理论与编E思想你就会有拨云见日之感。面向对象的思想在目前来讲是相当关键的,是强势技术之一Q在上面需要多投入旉Q给你的回报也会让你惊喜?br />
2Q.对于数据库来说是独立学习的,q个时机q你来军_吧?br />
3Q.~程语言作ؓ学习软g开发的ȝQ而其余的作ؓ辅线?br />
4Q.软g工程师着重于B、C、E?DQY件设计师着重于B、C、E?D、FQ架构设计师着重于C、F、H?br />
3Q如何学习JAVA?

3.1 JAVA学习路线

3.1.1 基础语法及JAVA原理

基础语法和JAVA原理是地基,地基不牢靠,犹如沙地上徏摩天大厦Q是相当危险的。学习JAVA也是如此Q必要有扎实的基础Q你才能在J2EE、J2ME领域游刃有余。参加SCJPQSUN公司认证的JAVAE序员)考试不失Z个好ҎQ原因之一是ؓ了对得v你交?200大洋考试费,你会更努力学习,原因之二是SCJP考试能够让你把基打得很牢靠,它要求你跟JDK一L悉JAVA基础知识Q但是你千万不要认ؓ考过了SCJP有多了不vQ就能够获得软g公司的青睐,p够获取高薪,q样的想法也是很危险的。获?真正"的SCJP只能证明你的基础q过得去Q但d际开发还有很长的一D\要走?br />
3.1.2 OO思想的领?br />
掌握了基语法和JAVAE序q行原理后,我们可以用JAVA语言实现面向对象的思想了。面向对象,是一U方法学;是独立于语言…?br />…?br />…?br />3.2.5 不局限于JAVA

很不q,很幸q,要学习的东西q有很多。不q的是因学的东西太多且多变,没时间陪老婆家h或女朋友Q导致n心疲惫,严重者甚臛_致抑郁症。幸q的是别抢你饭碗l非易事Q他们或她们需要付出很多才能达成心ѝ?br />
JAVA不要孤立地去学习Q需要综合学习数据结构、OOP、Y件工E、UML、网l编E、数据库技术等知识Q用横向U向的比较联想的方式d习会更有效。如学习JAVA集合的时候找数据l构的书看看Q学JDBC的时候复习数据库技术;采取的依然是"需要的时候再?的原则?br />
4Q结束语

需要强调的是,学习软g开发确实有一定的隑ֺQ也很辛苦,需要付出很多努力,但千万不要半途而废。本文如果能对一直徘徊在JAVA殿之外的朋友有所帮助的话Q笔者也ƣ慰了。哈哈,怎么听v来老气横秋呀Q没办法Q在电脑的长期辐之下,都快变成老头了。最后奉劝各位程序员其是MME序员,完成工作后赶快远ȝ脑,据《胡播ؕ报》报道,电脑辐射会在白皙的皮肤上面点~一些小黑点Q看h鲜艳无比…?img src ="http://www.aygfsteel.com/kobe09/aggbug/52752.html" width = "1" height = "1" />

氧气中毒 2006-06-14 15:15 发表评论
]]>
J2ee的学习流E?/title><link>http://www.aygfsteel.com/kobe09/archive/2006/06/14/52748.html</link><dc:creator>氧气中毒</dc:creator><author>氧气中毒</author><pubDate>Wed, 14 Jun 2006 07:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/kobe09/archive/2006/06/14/52748.html</guid><wfw:comment>http://www.aygfsteel.com/kobe09/comments/52748.html</wfw:comment><comments>http://www.aygfsteel.com/kobe09/archive/2006/06/14/52748.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/kobe09/comments/commentRss/52748.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/kobe09/services/trackbacks/52748.html</trackback:ping><description><![CDATA[ <p>Java发展到现在,按应用来分主要分Z大块QJ2SE,J2ME和J2EE。这三块怺补充Q应用范围不同?br /><br />  J2SE是Java2的标准版Q主要用于桌面应用Y件的~程Q?<br />  J2ME主要应用于嵌入是pȝ开发,如手机和PDA的编E; <br />  J2EE是Java2的企业版Q主要用于分布式的网l程序的开发,如电子商务网站和ERPpȝ?<br /><br />    先学习j2se <br /><br />    要学习j2eep先学习j2seQ刚开始学习j2se先徏议不要用IDEQ然后渐渐的q渡C用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java~程思想》,《java模式》。其中《java~程思想》要研读Q精诅R这一D|间是基本功学习,旉会很长,也可能很短,q要看学习者自w水q定?<br /><br />    不要被IDEU缠 <br /><br />    在学习java和j2eeq程中,你会遇到五花八门的IDEQ不要被他们qhQ学JAVA的时候,要学语言本n的东西,不要太在意IDE的附加功能,JAVA~程在不同IDE之间的{换是很容易的Q过于的在意IDE的功能反而容易耽误对语a本n的理解。目前流行的IDE有jbuilderQeclipse和eclipse的加强版WSAD。用好其中一个就可以了,推荐从eclipse入手j2ee。因为Jbuilder更适合于写j2seE序?<br /><br />    选择和学习服务器使用配置 <br /><br />    当你有了j2se和IDE的经验时Q可以开始j2ee的学习了Qweb服务器:tomcatQ勿庸置疑,tomcat为学习web服务首选。而应用服务器目前主要有三个:jboss、weblogic、websphere。有很多目开始采用jbossQƈ且有大量的公司开始做websphere或weblogic向jboss应用服务器的ULQ节省成本)Q这里要说的是,学习tomcat和jboss我认为是首选,也是最Ҏ上手的。学习服务器使用配置最好去询问有经验的人(有条件的话)Q因Z们或怸句话p解决问题Q你自己上网摸烦可能要一两天Q我干q这U傻事)Q我们应该把主要旉攑֜学习原理和理ZQ一特定技术的使用永远代替不了一个h的知识和学问?<br /><br />    学习web知识 <br /><br />    如果你是在做电子商务|站{时Q你可能要充当几个角Ԍq是你还要学习: <br />    htmlQ可能要用到dreamwave{IDE?<br />    javascriptQ学会简单的数据校验Q数据联动显C等{?<br /><br />    J2eeAPI学习 <br /><br />    学习j2eeAPI和学习服务器应该是一个P代的q程?<br /><br />    先学习jsp和servlet~程Q这斚w的书很多Q我建立看oreilly公司的两本《jsp设计》和《java servlet~程》,oreilly出的书L那本优秀Q不得不佩服?<br /><br />    学习jdbc数据库编E,j2ee目大多都是MISpȝQ访问数据库是核心。这本应属于j2se学习中,q里拿出来强调一下?<br /><br />    学习jndi apiQ它和学习ejb可以l合h?<br /><br />    学习ejb apiQ推荐书《精通ejb?<br /><br />    l过上面的这些的学习Q大概可以对付一般的应用了?<br /><br />    有h说跟着sun公司的《j2ee tutorial》一路学下来Q当然也可以?<br /><br /><br /><br />    学习ejb设计模式和看代码Q最重要Q?<br /><br />    设计模式是练内功Q其重要性可以这么说吧,如果你不会用设计模式的话Q你写Z堆用了ejb的垃圾,又慢又是一堆bugQ其l果不如不用ejb实现Qejb不等于j2eeQ?<br /><br />    无论学习什么语aQ都应该看大量代码,你看的代码量不到一定数量,是学不好j2ee?<br />目前有很多开源的工程可以作ؓ教材Q?<br /><br />  jive论坛 <br />  petstore sun公司 <br />  dune sun公司 <br />    {等Q研M个,q把它用到自q工程中来?<br /><br />    J2ee其他学习 <br /><br />    当你渐渐对j2ee了解C定深度时Q你要开始关注当前领域中的一些技术变化,J2ee是一块百家争鸣的领域Q大安在这里提q解决ҎQ例如structsQhiberateQofbiz{等Q学习这些东西要你的目和目标而定Q预先补充一下未不可,但不用涉及太深,毕竟学习原理和理论是最最重要的事?<br /><br />    目前常见j2eeAPI <br />  JavaServer Pages(JSP)技?.2 <br />  Java Servlet技?.3 <br />  JDBC API 2.0 <br />  Java XML处理API(JAXP)1.1 <br />  Enterprise JavaBeans技?.0 <br />  Java消息服务(JMS)1.0 <br />  Java命名目录接口(JNDI)1.2 <br />  Java事务API(JTA) 1.0 <br />  JavaMail API 1.2 <br />  JavaBeansȀzL?JAF)1.0 <br />  J2EEq接器体pȝ?JCA)1.0 <br />  Java认证和授权服?JAAS)1.0 <br /><br />    学习上面的某些API要以你的目而定Q了解所有他们M是有好处?<br /><br />    上面印证了大家说的一句话Qjava语言本n不难学,但是技术太多,所以学java很费劌Ӏ回想一下,基本上每个初学者,在刚学习java的时候可能都会问别hq么一句话Q你怎么知道的哪个方?api)在哪个包里的Q呵呵,无他Q唯手熟?<br /></p> <img src ="http://www.aygfsteel.com/kobe09/aggbug/52748.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/kobe09/" target="_blank">氧气中毒</a> 2006-06-14 15:11 <a href="http://www.aygfsteel.com/kobe09/archive/2006/06/14/52748.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA软g工程师的基础知识http://www.aygfsteel.com/kobe09/archive/2006/06/06/50915.html氧气中毒氧气中毒Tue, 06 Jun 2006 13:35:00 GMThttp://www.aygfsteel.com/kobe09/archive/2006/06/06/50915.htmlhttp://www.aygfsteel.com/kobe09/comments/50915.htmlhttp://www.aygfsteel.com/kobe09/archive/2006/06/06/50915.html#Feedback2http://www.aygfsteel.com/kobe09/comments/commentRss/50915.htmlhttp://www.aygfsteel.com/kobe09/services/trackbacks/50915.html

知识?/h2>
  1. 介绍java的基本概?br />《Thinking In Java3nd?br />《Effective Java Programming Language Guide ?
  2. JSP Servlet 部分

    Tomcat下的sample是最单,也是最ҎRunh的例?动手修改Q看其修改好的效?br />可选阅?-q一布了解servlet,阅读servlet的spec
    servlet2.3规范
    servlet2.4规范

  3. 熟悉JDBC http://java.sun.com/products/jdbc/
  4. 了解MVC
    借Struts来D?struts 如果没有Q也可以从webwork开始,推荐书籍《webwork in action?

    l典Strtus书籍:《Struts In Action?br />如果有精力,也可以去M下《Mastering Jakarta Struts?br />stuts而言Q是很简单,׃一个礼拜的旉去走一下source codeQ那样你很清楚struts的一举一?
    什么时候strutsQ到底帮忙我们做了什?/font>

  5. Javascript
    书籍 《JavaScript- The Definitive Guide》还需要了解如何在javascript应用做正则式Q这对一些校验有很大的帮?
  6. 试部分的technical

    何谓单体试?? Unit Test
    单体试的基框架,对应的经怹c?JUnit In Action.pdf
    apache完成的测试framework,可以来做container部分的测?cactus
    如何完成数据库部分代码的试? 可以了解DBUnit

  7. J2EE Tutorial

    q入J2EE,从Sun提供The J2EE 1.4 Tutorial 开?br />q里你将可以知道获得J2EE得基本概?了解J2EE包括了那些部?

工具?/h2>
  1. 版本控制
    了解CVSQ可阅读 《Version management with CVS?
  2. Bug/Issue management
    可以选择了解BugzillaQ清楚问题的各中状态是最重要的;如果有兴,也可以去try一下jira
  3. IDE,选择一个开发工?br />如果没有borland情结Q可以选eclipseQ但不要太沉湎于plugin的?原则上够用就?


氧气中毒 2006-06-06 21:35 发表评论
]]> վ֩ģ壺 | | | ˮ| | ۲| | ƾ| ˮ| ½| | | | | ̩| ׼| | ˮ| | | ƽ| | ʳ| ɽ| Դ| ͼƬ| | | Ž| | ÷| ͨμ| ͻȪ| ׳| ɽ| | | | | | ¹|