??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲av最新在线网址,久久精品国产精品亚洲色婷婷 ,国产AV旡码专区亚洲AV苍井空http://m.tkk7.com/tangtang/archive/2007/05/18/118223.htmlp果p果Fri, 18 May 2007 00:52:00 GMThttp://m.tkk7.com/tangtang/archive/2007/05/18/118223.htmlhttp://m.tkk7.com/tangtang/comments/118223.htmlhttp://m.tkk7.com/tangtang/archive/2007/05/18/118223.html#Feedback1http://m.tkk7.com/tangtang/comments/commentRss/118223.htmlhttp://m.tkk7.com/tangtang/services/trackbacks/118223.html

p果 2007-05-18 08:52 发表评论
]]>
自己的Eclipse404问题以及(qing)org.apache.jasper.JasperException: File "/WEB-INF/struts-bean.tld" not found问题http://m.tkk7.com/tangtang/archive/2007/05/10/116442.htmlp果p果Thu, 10 May 2007 04:16:00 GMThttp://m.tkk7.com/tangtang/archive/2007/05/10/116442.htmlhttp://m.tkk7.com/tangtang/comments/116442.htmlhttp://m.tkk7.com/tangtang/archive/2007/05/10/116442.html#Feedback5http://m.tkk7.com/tangtang/comments/commentRss/116442.htmlhttp://m.tkk7.com/tangtang/services/trackbacks/116442.html记录一下这个重要时刻!

今天书上看到的代码我自己ȝ配置成功?jin)!Q!

惛_Q熬?jin)两个晚上,看代码看到凌晨四点,早上八点又接着做,状态非常差Q都要崩溃了(jin)。现在朋友封?jin)我个名P(x)拼命三娘Q?/p>

刚开始的时候Eclipse老是出现404错误Q找不到指定文gQ这个问题都?ch)?jin)?个月?jin)。今早无意中打开Tomacat的server.xml文gQ发?lt;Context>里面全是qQ终于恍然大(zhn),我的文g夹用中文命名Q当然找不到路径啦,改完路径之后q行TomcatQ还是出?font face=Arial>org.apache.jasper.JasperException: File "/WEB-INF/struts-bean.tld" not found的错?/p>

看了(jin)半天Struts的配|文件和web.xml文g以及(qing)Struts-bean.tld文gQ完全没有错误,再打开tomcat的conf文gQ还是那个server.xml文g?lt;Context>里面虽然不是q?jin),但是路径q是错的Q于是改成自qPersonalPlatform的\?font face=Arial>改ؓ(f)<Context path="/PersonalPlatform" reloadable="true" docBase="F:\biyesheji\workspace\PersonalPlatform" workDir="F:\biyesheji\workspace\PersonalPlatform\work" />

没抱多大希望Q居?...居然.....居然l打开?jin)!Q!Q!Q?/p>

虽然面的文字还是ؕ码,但是q个我有思\。抱着萍差点要哭hQ?/p>

要谢谢这位同学:(x)http://blog.csdn.net/jrq/archive/2004/10/29/157762.aspx

他打?jin)个比喻很有。他说学STRUTS像是跟struts在恋׃Pq位恋h很很隑־难接q,性格很难琢磨Q对他要有百分百的耐心(j)?/p>

“请再(g)查一遍?br>然后请再(g)查一遍?br>不要?ch)躁Q一定要像对待初恋情Z样对待它Q不然会(x)ȝ很难堪!
一定要好好(g)查?br>q个MVC中的C很要命的Q流E控制全靠它?jin),一定要心(j)呉|的?/p>

我在|上看到有h对这个问题说“试了(jin)千百回,改了(jin)千百ơ,是不知道什么原?#8221;?br>如果你也恰好和struts是初恋,也恰好试?jin)千癑֛Q改?jin)千百次Q?/p>

那么Q请不要灰心(j)”

那么Q我现在跟struts不是认识?jin)呢Q真希望可以多加?jin)解Q?br>
下来的时间用一天半再读熟代码,然后开始自己动手改?jin)?br>

有信?j)?jin)Q加油~



p果 2007-05-10 12:16 发表评论
]]>
救命~请问是什么原因?Q!http://m.tkk7.com/tangtang/archive/2007/05/09/116320.htmlp果p果Wed, 09 May 2007 15:04:00 GMThttp://m.tkk7.com/tangtang/archive/2007/05/09/116320.htmlhttp://m.tkk7.com/tangtang/comments/116320.htmlhttp://m.tkk7.com/tangtang/archive/2007/05/09/116320.html#Feedback6http://m.tkk7.com/tangtang/comments/commentRss/116320.htmlhttp://m.tkk7.com/tangtang/services/trackbacks/116320.htmlorg.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:50)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:411)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:118)
org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:159)
org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:418)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:483)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1539)
org.apache.jasper.compiler.Parser.parse(Parser.java:126)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:220)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:101)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:203)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:470)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


p果 2007-05-09 23:04 发表评论
]]>
『{载』谈中国软g外包 自:(x)久城http://m.tkk7.com/tangtang/archive/2007/05/08/115841.htmlp果p果Tue, 08 May 2007 01:23:00 GMThttp://m.tkk7.com/tangtang/archive/2007/05/08/115841.htmlhttp://m.tkk7.com/tangtang/comments/115841.htmlhttp://m.tkk7.com/tangtang/archive/2007/05/08/115841.html#Feedback0http://m.tkk7.com/tangtang/comments/commentRss/115841.htmlhttp://m.tkk7.com/tangtang/services/trackbacks/115841.html转蝲自:(x)http://m.tkk7.com/realsmy/archive/2007/05/07/115694.html

今天Q看?jin)几个N站长的BLOGQ看?jin)之后真的好慕。真希望自己以后也和他们一栗他们会(x)的技术我都想d?fn)。但是,沉思了(jin)一阵子之后Q我想通了(jin)。我有自p学习(fn)的技术,我有自己要发展的路线。不能见一个N人就效仿一个。那P我可能最l会(x)一事无成?span>

学习(fn)之前Q首先明自己是做什么的Q我不是专门做网站的Q不是专门做产品的,我是做Y件外包的。我要首先明自q在所在的位置Q然后,L索,L考,弄清楚在q个行业中,我该掌握哪些技能才能立?br>
下面Q是我首先要?jin)解的事?br>|上搜到的资料:(x)http://www.mylinux.com.cn/HTML/1172743480434.html

所谓Y件外包就是一些发辑֛家的软g公司他们的一些非核心(j)的Y仉目通过外包的Ş式交lh力资源成本相对较低的国家的公司开发,以达到降低Y件开发成本的目的。众所周知QY件开发的成本?/span>70%是h力资源成本,所以,降低人力资源成本有效地降低软g开发的成本?

  软g外包已经成ؓ(f)发达国家的Y件公叔R低成本的一U重要的手段。目前,全球软g的销售额?/span>6,000亿美元,而其中Y件外包的销售额卌?/span>500?/span>600亿美元。预期到2005qY件外包的销售额达?/span>1,000亿美元。Y件外包的大幅度增长ؓ(f)人力资源成本相对较低的印度和中国带来?jin)新的发展机会(x)?/span>

  中国目前已经有不的公司开始介入Y件外包这一领域。目前Y件外包业较为发辄地区有上北京、大q以?qing)深圳等城?jng)。以北京ZQ有40%的Y件企业参与外包项目,软g行业60%?/span>70%的营业额来自外包。在上v和北京,一个Y件外包工E师的月薪达?/span>7,000?/span>10,000元h民币Q而同栯力的软g工程师在武汉只需要三~四千元人民币。资本的特征是向成本更低的地Ҏ(gu)动,所以,q一D|间以来已l有大量的东部Y件公司准备迁Ud中部地区Q目前首选的地区主要是武汉和西安?/span>

  软g外包ؓ(f)中国软g业带来什么呢Q不仅仅是经发展的Z(x)Q还有先q的软g开发管理流E,以及(qing)严格的Y件质量控制体pR通过发展软g外包产业Q我国的软g产业逐渐地告别手工作坊式的开发时代,q入工程化、规模化的开发领域?/span>

  为抓住这一历史性的机遇Q?我国政府正全力ؓ(f)q些软g外包公司营造更好的投资环境Q政府已l在多个重点城市(jng)建立开发区Q设立多个全新的软g开发园区,q对于入园的软g企业l予相当优惠的政{条件。但是,仅有政策条g和环境条件是不够的,对Y件企业媄(jing)响最大的是h力资源成本,能否提供多数量多的、成本较低ƈ在质量方面满需要的软g外包工程师是我国能否抓住q一历史机遇的重要条件?/span>

  中国软g外包?jng)场现?/span>   

  全球软g外包?jng)场规模已?/span>1000亿美元。发包市(jng)Z要集中在北美、西Ƨ和日本Q接包市(jng)Z要是印度、爱?dng)兰{国家。其中,国?jng)场被印度垄断,Ƨ洲市(jng)场则被爱尔兰垄断。现在,菲律宾、巴ѝ俄|斯、澳大利亚等国也加入?jin)世界Y件外包的竞争行列?/span>

  IT外包服务是社?x)分工不断细化?/span>IT技术发展相l合的物。与g外包相比QY件外包v步较晚,但发展很快。目前印度是软g外包最大市(jng)场。除此之外,爱尔兎ͼ以色列和中国也是软g外包的主要市(jng)场?/span>

  IDGl计数据表明Q全球Y件外包市(jng)模已辑ֈ1000亿美元。全球Y件外包的发包?jng)场主要集中在北、西Ƨ和日本{国Ӟ其中国?/span>40%Q日本占10%。外包接包市(jng)Z要是印度、爱?dng)兰{国家。其中,国?jng)场被印度垄断,印度软g?/span>80%的收入依赖Y件外包业务,印度已经成ؓ(f)软g外包的第一大国。而欧z市(jng)场则被爱?dng)兰垄断。现在,菲律宾、巴ѝ俄|斯、澳大利亚等国家也加入了(jin)世界软g外包的竞争行列?/span>

  虽然中国IT外包服务?jng)场一直高速增长,但截至目前,IT外包服务的用L(fng)q相当狭。就IT外包服务的内容和服务方式而言Q还主要局限于基础架构层面的网l基设施和桌面设备的支持与维护?/span>2003q?/span>IT外包服务的市(jng)模只有h民币42.6亿元。其?/span>ITq营理外包服务的规模ؓ(f)21.6亿,应用理外包服务?/span>1.5亿,软g外包19.5ѝ?/span>

  计世资讯的?/span>2003?/span>2004q中?/span>IT服务?jng)场研究q度报告》显C, 2003q中?/span>IT外包?jng)场规模?/span>35.2亿h民币Q同比增?/span>42.5%。中国Y件外包的主要目标?jng)场是日本和国?/span>

  势与预?/span>

  BPO成ؓ(f)未来外包发展的趋ѝ?/span>

  合作关系?qing)无~集成模式将成ؓ(f)外包的主要方?/span>

  外包?jng)场集中度较?/span>

  外包?jng)场成熟QŞ成了(jin)规范的外包市(jng)?/span>

  IT外包在行业中的应用深?/span>

  国内的外包服务市(jng)场的发展势为:(x)

  由市(jng)Z成熟高度分散走向?jng)场逐渐成熟集中

  国内外包?jng)场保持快速增ѝ?/span>

  中国成为印度后新的外包业中?/span>

  IT外包服务l构转化Q服务向高端发展

  软g外包大型企业出现

  我国软g外包业赶上印度还~Z么?   

  中国l济巨大的成功Z不禁推测Q中国的软g外包业很快将和印度不怸下。但是麦肯锡公司最q对中国软g部门q行研究后发玎ͼ中国要想在Y件外包业对印度Ş成威胁还需要很多年的时间。首先,中国必须巩固光度分散的软g行业Q培育获得大型国际项目所必需的规模和技术?/span>

  目前Q中国向q个方向所做出的努力还q不多?/span>

  差距

  有一点可以肯定,中国?/span>IT业正在健L(fng)扩张。近几年Q中?/span>IT行业专门人才的数量增长很快。从1997qvQY件和IT行业的年收入q_每年增长42%Q?/span>2003q达?/span>68亿美元。尤其是Q这个行业中Q?/span>2000q到现在Q说p的毕业生(在Y件外包业中很重要)M(jin)一番,已经过2400万。但是,中国IT业自w的很多不Q致使这些变化不能被d的利用。尽中?/span>IT行业的收入在增加Q但是却只有印度的一?/span>(印度IT行业每年的收入是127亿美?/span>)。中?/span>IT行业的增长受国内需要的׃Q其多数客户都是中小型的中国企业Q他们需要的是根据他们的需要专门ؓ(f)他们定制的Y件。中国初生的软g外包业务只点?/span>IT行业L入的10%Q而印度的q个数字则高?/span>70%。尽成本相对较低,但是中国软g服务公司的营业毛利只?/span>7%Q而世界同cd司的营业毛利的^均水q_以达?/span>11%Q原因是他们接手的项目往往规模不大Q但报h(hun)又相对较低?/span>

  规模

  要想在全球的外包业中形成有力的竞争,中国必须巩固其Y件业。中国排名前十的IT服务公司所占的?jng)场份额仅?f)20%Q而印度的十大IT公司占有的市(jng)Z额高?/span>45%。中国大U有8000家Y件服务供应商Q其中员工少?/span>50人的占四分之三,只有5家拥?/span>2000名以上的员工。印度的软g服务供应商不?/span>3000Ӟ臛_?/span>15家拥?/span>2000名以上的员工Q其中的塔塔谘询服务公司(TCS)、威普罗公司(Wipro)、信息系l技术有限公?/span>(Infosys)都已l获得国际上的认可,在全球拥有客戗没有适当的规模,中国企业不可能吸引到尖的国际客戗因Zh们通常认ؓ(f)Q小公司是风险相对较大,可靠度相对不高的合作伙伴。麦肯锡的研I发玎ͼ只有12%的中国Y件服务公司认为合q、收购和l盟是应优先考虑的事务。中国Y件服务公司的l理ZQ有兼ƈ收购l验的不多,管他们的文化有

  利于l织的发展,但是依靠q种文化来对抗新的竞争对手显然不是很理想。相反,印度的几家公司正在考虑q购中国公司来扩大他们的业务?/span>

  质量

  行业的分散状态中国软g行业的另外一些问题显得比较突出,如过E控制和产品理不够严格。中?/span>30家大型Y件公司当中只?/span>6家达?/span>CMM五或四U,而印度的30家大型Y件公司全部达到这一专业水准。调查发玎ͼ四分之一的中国公司在试执行CMM质量标准Q但是有一半多的公司在调查中表C,做这各努力没有必要,不可行,或者认Z值得?/span>

  人才

  中国的Y件服务提供商q应加强人才的管理。绝大多C国公叔R不重视帮助员工成长,他们当中很少懂得股权、培训项目或其它Ȁ励机制引入对人才的管理。麦肯锡的调查发玎ͼ中国软g公司中h员的更新率每q高?/span>20%Q而美国虽然拥有流动性很强的IT力_?jng)场Q但它的q个数字只有14%?/span>

  其它

  有了(jin)更大的规模和更好的h才基Q中国的软g服务公司׃(x)具备解决其它问题的条Ӟ比如在国际市(jng)场徏立可信的品牌Q开发特定行业,如金融和制约行业的技术。另外,q要注意保护客户的知识权,要克服基于项目的短期效应?j)理Q要致力于ؓ(f)客户提供长期服务?/span>

 
    我不歧视自己q个行业Q虽然这个行业看h是为外国h打杂的行业,相反的,我喜Ƣ这个行业?br> 
    要想越别hQ首要就要敢于承认自己比别h差,q且能够虚心(j)的向他们学习(fn)。外包,大多是一个个的Y仉目。这需要一个管理有序,技术够的团队。那么很明显Q这L(fng)团队需要什么样的hQ就是我可以选择的发展\Uѝ?br>
    而且Q也不乏看出Q中国IT教育q个方向目前也隐藏着很大?#8220;发展钱力”Q我的思想没那么伟大,不想推动哪个行业的发展,我所指的Q都是个人利益。所以有Z(x)的话Q我可能?x)选择当一名讲师?/p>

p果 2007-05-08 09:23 发表评论
]]>
一些概?/title><link>http://m.tkk7.com/tangtang/archive/2007/05/06/115570.html</link><dc:creator>p果</dc:creator><author>p果</author><pubDate>Sun, 06 May 2007 07:05:00 GMT</pubDate><guid>http://m.tkk7.com/tangtang/archive/2007/05/06/115570.html</guid><wfw:comment>http://m.tkk7.com/tangtang/comments/115570.html</wfw:comment><comments>http://m.tkk7.com/tangtang/archive/2007/05/06/115570.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/tangtang/comments/commentRss/115570.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/tangtang/services/trackbacks/115570.html</trackback:ping><description><![CDATA[q些词老师l常_(d)但我都不知道具体的意思。现在整理如下?br>1.什么是JSPQ?br>JSP是目前流行的动态网开发技术之一。在传统|页HTML文g中加入JSP标记和JavaE序D,构成了(jin)JSP|页。JSPQJava Server PageQ技术是由Sun公司提出、多个IT公司参与合作建立的一U动态网开发技术标准。JSP规范是Web服务器、中间g应用服务器、交易系l以?qing)Y件开发工具厂商间q泛合作的成果,该技术ؓ(f)创徏昄动态生成内容的Web面提供?jin)一个简z而快速的Ҏ(gu)。JSP的设计目的是使的构造基于Web架构的应用系l更加容易、方便和快捷Q而这些应用程序可以和各种Web服务器、中间g应用服务器、浏览器和各U开发工具协同工作?br>2.什么是ServletQ?br>Servlet是位于Web服务器内部的服务端的javacRJSP规范建立在JavaServlet规范上,同一个应用程序里可以同时包含JSP面和Servlet。Servlet是对支持Java的服务器的一般扩充,因而是JSP的重要技术基。其最常见的用途是扩展Web服务器,提供安全、可UL、易于用的CGI替代品。Servlet可以被看作一U动态加载的模块Qƈ为服务器接受的请求提供服务,完全q行在Java虚拟Z。由于Servlet在服务器端运行,所以不依赖于浏览器。此外,从理ZԌ只要是Java能实现的功能QServlet也可以实现?br>Servletq可以堪U服务器的AppletQ能被Web服务器加载和执行Qƈ能接收客L(fng)发来的请求(通过Web服务器)(j)执行需要的操作Q然后返回结果给服务器?br>3.什么是JavaBeanQ?br>Bean的中文含义是“豆子”Q顾名思义QJavaBean是指一D늉D的JavacR简单的_(d)JavaBean是用Java语言描述的Y件组件模型,其实际上是一个类。这些类遵@?jin)一个接口格式,以便于函数命名、底层行Z?qing)承或实现的行为,可以把类看作标准的JavaBeanlgq行构造和应用?br>JavaBean一般分为可视化lg和非可视化组件两U。可视化lg可以是简单的GUI元素Q如按钮或者文本框Q也可以是复杂的Q入报表lgQ非可视化组件没有GUI表现形式Q用于封装业务逻辑、数据库操作{。其最大的优点在于可以实现代码的可重用性。对于有q其他语a~程l验的h而言QJavaBean可以看作cM于ActiveX的编E组件。但区别在于JavaBean是跨q_的,ActiveXlg则仅局限于Windowspȝ?br>JavaBeanlg与EJBQEnterprise JavaBean Q企业JavaBeanQ组件完全不同。EJB是J2EE的核?j),是一个用来创建分布式应用、服务器端以?qing)基于Java应用的功能强大的lg模型。JavaBeanlg主要用于存储状态信息,而EJBlg可以存储业务逻辑?br><br><br>未完待箋.... <img src ="http://m.tkk7.com/tangtang/aggbug/115570.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/tangtang/" target="_blank">p果</a> 2007-05-06 15:05 <a href="http://m.tkk7.com/tangtang/archive/2007/05/06/115570.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>『{载』关于项目管理-压力和动?/title><link>http://m.tkk7.com/tangtang/archive/2007/05/04/115268.html</link><dc:creator>p果</dc:creator><author>p果</author><pubDate>Fri, 04 May 2007 01:03:00 GMT</pubDate><guid>http://m.tkk7.com/tangtang/archive/2007/05/04/115268.html</guid><wfw:comment>http://m.tkk7.com/tangtang/comments/115268.html</wfw:comment><comments>http://m.tkk7.com/tangtang/archive/2007/05/04/115268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/tangtang/comments/commentRss/115268.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/tangtang/services/trackbacks/115268.html</trackback:ping><description><![CDATA[今天再说二句Q发表一下鄙见,关于压力和动力?br>在一个项目中Q甚臛_M事情Q在没有压力的情况下所做的东西Q一般进步不是太大,或是做的所是以前有的,或是q不如以前的Qƈ且所用的旉可以说是实际旉的二三倍,包括目的管理者在内,都要l自q压力。不然压力会(x)?#8220;说而不?#8221;中过去,可是压力却又有量度的Q分配给每一个h的Q务,他都?x)?#8220;我做的活太多?jin),量太大?jin)Q这本来是二个h的活Q我现在一个h加班也加个差不多?#8221;Q这时候你怎么好意思再l他压力呢,然后Q客户又?#8220;q点功能q不多实际吗Q给你这些钱都不了(jin)?#8221;所以作为项目的领导者不要全部听取其它h的话Qؓ(f)什么你的工资比别h高那么多呢?是因ؓ(f)你有l验Q你做过q东西,做这L(fng)东西Ҏ(gu)个h来说用多长时_(d)做成怎么P你心(j)里有个数Q可是也不能不听弟子的话Q毕竟每个项目都有它具体的方面?br>   再者,不管公司再小Q项目组再小Q也得有成套成型的规矩,也时不时把公司的E层一点的东西l弟子讲一Ԍ比如说公叔R上拿C么什么项目了(jin){等Q让弟子们感觉到q个公司是可持箋发展的,是有前途挣大钱的,不然Q都?x)感觉到反正p样了(jin)Q؜一天是一天,反正马上p完蛋。或是弟子以他的意见来渡公司上层的意见,肯定?x)有偏见Q这样都不能l他们以动力Q也不利于公司的发展。我们要有一个很好的Ȁ励机制来Ȁ励弟子们自愿的给你干z,自愿加班? <img src ="http://m.tkk7.com/tangtang/aggbug/115268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/tangtang/" target="_blank">p果</a> 2007-05-04 09:03 <a href="http://m.tkk7.com/tangtang/archive/2007/05/04/115268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>『{载』Y仉目中的沟?/title><link>http://m.tkk7.com/tangtang/archive/2007/05/04/115267.html</link><dc:creator>p果</dc:creator><author>p果</author><pubDate>Fri, 04 May 2007 01:01:00 GMT</pubDate><guid>http://m.tkk7.com/tangtang/archive/2007/05/04/115267.html</guid><wfw:comment>http://m.tkk7.com/tangtang/comments/115267.html</wfw:comment><comments>http://m.tkk7.com/tangtang/archive/2007/05/04/115267.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/tangtang/comments/commentRss/115267.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/tangtang/services/trackbacks/115267.html</trackback:ping><description><![CDATA[<div>话说目理Q我本hpd刚毕业的大学生,说v来在q空谈项目管理简直不是瞎胡闹吗,嗨,可别q样_(d)心(j)你缺的是我所说的?/div> <div>   以ؓ(f)我的理解Q沟通分ZU,一U是向下的沟通,也就是与自己的小弟沟通了(jin)Q一U是向上的沟通,那就是与大经理以?qing)客h通了(jin)Q客h上帝Q理所当然也是向上的沟通了(jin)Q沟通是以与目相关的所有h的素质和能力为基Q是以项目经理ؓ(f)核心(j)Q在各个弟不断理解的情况下建立h是一U能佉K目流畅进行的W统说法Q在目中项目管理者经怸上与下沟通,能及(qing)时发现问题,解决问题Q能很好的与上与下沟通,能发现更多的问题Q而更好的解决问题Q从而ə目更加成功Q不是书面沟通还是口头沟通,无非都是惌Ҏ(gu)彼此?jin)解自己的意思,而不论多有才华,理能力有多强,我们都是具体问题具体分析Q都是在当时q个环境下,当时q个旉Q我们沟通的效果Q还有点Q一个问题能二去沟通好的,׃要插W三者,比如_(d)客户的详l需求能让做E序的程序知道的Q就不要再找一个hQ让他先?jin)解需求,然后再告诉程序员Q这样很Ҏ(gu)造成信息的失真,确实实是这P如果是q个E序员,请你也不要往上说出,你最大的努力把项目做好就行了(jin)Q因Z么?呵呵Q大家理解一下就知道Q如果你是项目经理,量避免q类问题Q即节省开支,又能很好地解决问题,我们何乐而不为呢Q?/div> <div>好,能给大家看的p么多Q还有一部分不能l大家看的,那就是我自己的一些很锋利的思想Qؓ(f)?#8220;做hq是低调点好”Q只能放入我的私人日讎ͼ也许有一天我有权利拿出来l大家看Ӟ再来׃n我很q稚的理c(din)?/div> <div>    你能看到q,我非常感谢你Q就像我们的客户在用我们做的Y件一P我们要感谢他Q因Z们在使用我们做的软gQ如果h家偏不用你做的Y件你能怎么P所以说我们能给客户做Y件我们都是幸q的?/div> <img src ="http://m.tkk7.com/tangtang/aggbug/115267.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/tangtang/" target="_blank">p果</a> 2007-05-04 09:01 <a href="http://m.tkk7.com/tangtang/archive/2007/05/04/115267.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>『{载』关于项目管?lt;一> http://m.tkk7.com/tangtang/archive/2007/05/04/115266.htmlp果p果Fri, 04 May 2007 00:58:00 GMThttp://m.tkk7.com/tangtang/archive/2007/05/04/115266.htmlhttp://m.tkk7.com/tangtang/comments/115266.htmlhttp://m.tkk7.com/tangtang/archive/2007/05/04/115266.html#Feedback0http://m.tkk7.com/tangtang/comments/commentRss/115266.htmlhttp://m.tkk7.com/tangtang/services/trackbacks/115266.htmll过?jin),׃?x)有感受,今天说一下我寚w目管理之目设计的看法,因ؓ(f)我是做开发的Q所以对设计?jin)解点,目理除?jin)设计q有沟通,风险控制{等Q对目的管理就是一个项目的指挥,其中寚w目的设计是所有项目管理的核心(j)部分Q中{以上的公司都要寚w目按照概要设计,详细设计Q实玎ͼq样的步骤走Q不q国内的很多目都没有按照这L(fng)步骤Q做的好像是三边六拍的项目,Ҏ(gu)考,边设计,边实玎ͼq样做会(x)做很多重复的工作Q效率会(x)很低Q在国内Z么会(x)出现q种现象呢?也许是对目的风险的控制不是那么指挥若定Q每个项目需求和设计都是要占一多半的时间的Q实C是用那么几天就可以?jin),所以,我们一直会(x)担心(j)Q就那么几天行吗Q如果实C?jin)不是白白设计?jin)吗?其实没有必要对自q弟不放?j)的Q多l他二个银子Q他通宵也会(x)l你实现的,再说?jin),你都设计好?jin)Q实现v来就比较Ҏ(gu)?jin),如果我们对这斚w有预知感Q也?dng)R目会(x)做的׃(x)得心(j)应手?jin),如果边设计边实现Q等E序员做一半时感觉q样设计不好Q就?x)回头再设计再实玎ͼ我们不是说原型模型的软g设计不好Q但我们的资金往往不像微Y那样有钱Q投入和效益的周期不能太长,所以我们不要浪费了(jin)我们的代码。把整个目做到?j)中有数?br>注:(x)非常不喜Ƣ文章中“弟”q个U呼......让h不舒服?/div>

p果 2007-05-04 08:58 发表评论
]]>
EclipseW五Ԍ(x)Eclipse高操作Q?Q常用技?/title><link>http://m.tkk7.com/tangtang/archive/2007/04/25/113473.html</link><dc:creator>p果</dc:creator><author>p果</author><pubDate>Wed, 25 Apr 2007 04:10:00 GMT</pubDate><guid>http://m.tkk7.com/tangtang/archive/2007/04/25/113473.html</guid><wfw:comment>http://m.tkk7.com/tangtang/comments/113473.html</wfw:comment><comments>http://m.tkk7.com/tangtang/archive/2007/04/25/113473.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/tangtang/comments/commentRss/113473.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/tangtang/services/trackbacks/113473.html</trackback:ping><description><![CDATA[<p>1.<br>Q?Q代码自动完成功能:(x)Alt+/<br>Q?Q代码格式化功能QCtrl+shift+F<br>Q?Qjar包关联源代码<br>Q?Q打开cdQ查看父cd玎ͼ查看cd层次l构Q查看方法调?br>2.代码搜烦(ch)<br><br><span style="COLOR: #993366">原代码如下:(x)<br></span>ckage com.comnew.demo;<br>import java.sql.Connection;<br>import java.sql.PreparedStatement;<br>import java.sql.SQLException;<br>public class JDBCDrive {</p> <p> public void testDB() throws ClassNotFoundException,SQLException{<br>  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");<br>  Connection cn=null;<br>  PreparedStatement stmt=null;<br>  try<br>  {<br>   cn=DriverManaget.getConnection("jdbc:odbc:MQIS");<br>   stmt=cn.prepareStatement("update T_T1 set FAge=20");<br>   stmt.execute();<br>   cn.clearWarnings();<br>   StringBuffer sb=null;<br>  }<br>  catch(SQLException e)<br>  {<br>   throw e;<br>  }<br>  finally<br>  {<br>   if(stmt!=null)<br>   {<br>    stmt.close();<br>   }<br>   if(cn!=null)<br>   {<br>    cn.close();<br>   }<br>  }<br> }<br> public static void main(String[] args) {<br></p> <p> }</p> <p>}<br><br>p糕Q明天要交毕业设计初E,q个先放一?...</p> <img src ="http://m.tkk7.com/tangtang/aggbug/113473.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/tangtang/" target="_blank">p果</a> 2007-04-25 12:10 <a href="http://m.tkk7.com/tangtang/archive/2007/04/25/113473.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>EclipseW四Ԍ(x)重构----实战重构http://m.tkk7.com/tangtang/archive/2007/04/25/113357.htmlp果p果Wed, 25 Apr 2007 00:37:00 GMThttp://m.tkk7.com/tangtang/archive/2007/04/25/113357.htmlhttp://m.tkk7.com/tangtang/comments/113357.htmlhttp://m.tkk7.com/tangtang/archive/2007/04/25/113357.html#Feedback0http://m.tkk7.com/tangtang/comments/commentRss/113357.htmlhttp://m.tkk7.com/tangtang/services/trackbacks/113357.html1.Ҏ(gu)抽取QExtract Method
calcCost中参数校验部分抽取成Ҏ(gu)verify.
选定代码--->右键Refactor-->Extract Method
2.重命名:(x)Rename
Q?Q重命名cdTest1为CostCalculator
Q?Q重命名User为UserInfo
选定cd-->右键Refactor-->Rename
3.内联QInlining
内联Ҏ(gu)add
内联原因Q调用方法越多,q行速度慢
选定Ҏ(gu)名("add"Q?->右键Refactor-->Inline
4.帔R抽取QExtract Constant
原因Q避免手?br>?normal"Q?vip"抽取成常?br>选定字符?->右键Refactor-->Extract Constant
5.抽取局部变量:(x)Extract Local Voriable
user,userType抽取成变?br>原因Q减代码长度,增加代码可读?br>选定要抽取的变量Quser.userNameQ?->右键Refactor-->Extract Local Variable
6.包装字段QEncapsulate Field
重构userc,用set,get包装
主菜?->Refactor-->Encapsulate Field
7.抽取接口QExtract Interface
选定Ҏ(gu)名(calcCostQ?->右键Refactor-->Extract Interface-->Name:ICcstCalculator
重构后的代码为:(x)
Q一QUserInfo.java
package com.comnew.demo;

public class UserInfo {
   private String userName;
   private String userType;
   private int amount;
public void setUserName(String userName) {
 this.userName = userName;
}
public String getUserName() {
 return userName;
}
public void setUserType(String userType) {
 this.userType = userType;
}
public String getUserType() {
 return userType;
}
public void setAmount(int amount) {
 this.amount = amount;
}
public int getAmount() {
 return amount;
}
}
Q二QCostCalculator.java
package com.comnew.demo;

public class CostCalculator implements ICostCalculator {
    private static final int VIPPRICE = 0;
 private static final int NORMALPRICE = 10;
 private static final String VIP = "vip";
 private static final String NORMAL = "normal";

 /* (non-Javadoc)
  * @see com.comnew.demo.ICostCalculator#calcCost(com.comnew.demo.UserInfo)
  */
 public int calcCost(UserInfo user)
      {
       verify(user);
      
      
       int ret=0;
       String userType = user.getUserType();
  if(userType.equals(NORMAL))
       {
        ret=user.getAmount()+NORMALPRICE;
       }
       else if(userType.equals(VIP))
       {
        ret=user.getAmount()+VIPPRICE;
       }
       else
       {
        throw new IllegalArgumentException("useType的类型错误!必须未如下几U:(x)"+NORMAL+","+VIP);
       }
       return ret;
      }

 private void verify(UserInfo user) {
  String useType = user.getUserType();
  if(useType==null)
       {
        throw new IllegalArgumentException("userType不能为空Q?);
       }
       if(user.getAmount()<=0)
       {
        throw new IllegalArgumentException("amount必须大于0Q?);
       }
 }

 public static void main(String[] args)
 {
  String userName="tom";
  String userType=NORMAL;
  int amount=20;
  UserInfo user=new UserInfo();
  user.setUserName(userName);
  user.setUserType(userType);
  user.setAmount(amount);
  System.out.println(new CostCalculator().calcCost(user));
 }
}
Q三QICostCalculator.java
package com.comnew.demo;

public interface ICostCalculator {

 public abstract int calcCost(UserInfo user);

}



p果 2007-04-25 08:37 发表评论
]]>
վ֩ģ壺 þ޾ƷĻ| ޶ۺϾþ| ѹۿƵվ| þþþAVȥ| ձĻ| ëƬһAPP| ɫٸ߳18p| þԭav| һëƬ| ŷƵѹ| ޾ƷƵ| ޾ƷһۺϾƷ99| ޻ɫѵӰ| þƷѹۿ| ŷ޹Ʒþ| һƷ˾þ| η츾AAAAƬѿ| | Ҹ24p| ɫʮʮɫ| ѴƬֻ߹ۿ| ձѹۿ| þþþþavѿƬ| ޹ŮƷþþ| þþƷѿ޹AV| ղһ| ձ˻ʿxxxxƵ| hƬ߹ۿַ| ߹ۿƵ| ŮҹƵ| ޶Ƶ| ͼͼԴۺվ| ĻһëƬ| AVվ| ѹվ߹ۿ | ߲| ͵Ůϴԡ߹ۿ | ޴˽| ɫ͵С˵| ۺ| ޾Ʒ|