??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产夜色在线观看,久久久久亚洲国产,亚洲日韩国产欧美一区二区三区 http://m.tkk7.com/hgq0011/category/3424.html单的事情重复做,׃产生累积效应Q?/description>zh-cn Tue, 07 Aug 2007 18:00:55 GMT Tue, 07 Aug 2007 18:00:55 GMT 60 pȝ上线感悟 http://m.tkk7.com/hgq0011/archive/2007/08/07/135086.htmlHarryson Harryson Tue, 07 Aug 2007 14:19:00 GMT http://m.tkk7.com/hgq0011/archive/2007/08/07/135086.html http://m.tkk7.com/hgq0011/comments/135086.html http://m.tkk7.com/hgq0011/archive/2007/08/07/135086.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/135086.html http://m.tkk7.com/hgq0011/services/trackbacks/135086.html 阅读全文 ]]> U活那么难搞定吗? http://m.tkk7.com/hgq0011/archive/2007/05/13/117151.htmlHarryson Harryson Sun, 13 May 2007 11:38:00 GMT http://m.tkk7.com/hgq0011/archive/2007/05/13/117151.html http://m.tkk7.com/hgq0011/comments/117151.html http://m.tkk7.com/hgq0011/archive/2007/05/13/117151.html#Feedback 15 http://m.tkk7.com/hgq0011/comments/commentRss/117151.html http://m.tkk7.com/hgq0011/services/trackbacks/117151.html 阅读全文 ]]> [译]选择 Spring+Hibernate EJB3q是POJO + JDBC? http://m.tkk7.com/hgq0011/archive/2006/11/17/81788.htmlHarryson Harryson Fri, 17 Nov 2006 08:53:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/17/81788.html http://m.tkk7.com/hgq0011/comments/81788.html http://m.tkk7.com/hgq0011/archive/2006/11/17/81788.html#Feedback 2 http://m.tkk7.com/hgq0011/comments/commentRss/81788.html http://m.tkk7.com/hgq0011/services/trackbacks/81788.html
刚开始做目的时候我们什么都没有Q没有JAVAQ没有数据。用L数据存放到那呢?慢慢的,出来了关系数据?SQL也就诞生了。有?
_“让JAVA讉K数据库,JDBC诞生了?有一些h说JDBC是好的,但也有h说JDBC是不好的Q所以容器管理EJB出现了。有QJ2EE?
器不好,POJO又复兴了。实体BEAN的性能不怎么好,比较慢ƈ且很重;Hibernate出现了,Z可以忘记SQL了,因ؓ它不太符合h们的习惯?
有h_J2EE是不好的Q他从J2EE中分Z个Spring的框架。有一半的没有什么事情是好的Q他们创Z很多的JAVA框架。一个对java
不是很熟悉的Q”我不舒服很疲惫Q那么多的东西要选择Q我回到JAVA EE中。?br />
一些企业的JAVA商店是用J2EE应用服务器和EJB2.X创徏的,它们的结合徏立他们的应用是过度了些(杀鸡用牛刀Q,觉得去选择?
外的一些框架。Spring框架和Hibernate框架的结合似乎是j2ee的一个合理的选择Q但是他们的l合是jee一个轻量的架构,其当非常简
单的EJB3.0是可以用的?br />
依我的观Ҏ看,不仅Spring/Hibernate的组合,或者它们单独用都是非常好的框架。可以重复用它们的lgQ非常轻便的?br />
Spring框架是一些组件的集合它们能够单独的用,而且你也可以一起用它们通过dXML文g。如果你p样做那么你就会要使用很多的XML。如果你单独的用Spring框架的Q意组Ӟ它都是轻便的?br />
But since it takes two to tango,it's as if you're pulling a tiny roll
of thin wire out of your pocket (a.k.a. XML),which becomes heavyweight
because wires tend to twist and create a mess.Q那位帮我完成?谢谢Q)
关于HibernateQ我不能够肯定ؓ什么那么多的h把它当做首选。我明白一个企业架构将使用它,投资一个新的设计在许多的商业应用,q
更多的企业把它作为标准去实现数据持久化。如果你是开发一个典型的CRUD的应用,其当你已经在用它而且数据库没有完全设计出来,Z么更加ؓ
HIBERNATE而担心呢QSQL是你受惊吓了Q?br />
Take an application built on Spring components
interconnected with thin wires, put Hibernate on top of itwith wires of
a different diameter, and the maintainability of your application will
decrease while hard- to-find bugs make themselves at home in your
application.Q那位帮我完成?谢谢Q)
最q的3Q?q_许多的h对EJB是愤怒的Q把它作Z个多余的有着许多J琐的XML描叙文g的复杂框架。现在EJB3.0Q用注释,视图在一ơ的d
引企业开发员。这不是那么Ҏ的,EJBl他们是一个不好的映像。当你用Spring/Hibernate取代EJBӞ你不要欺骗你自己Q它没有使你
的开发容易许多?br />
我相信在单独的POJO的环境中他们没有什么不了解的,知道怎样L行特定的功能Q例如,发送消息,事务理Q基于提供的SQL创徏好的?
表,一些胦l领域的q程【model some financial
process】,查找最好的U\Q等{)。仅仅传递一些必ȝ参数C个黑合中Q返回结果,无论你想要什么。Ioc和依赖注入不是新鲜的事情Q它工作?
非常好。十多年以来Q我一直用它Q不知道它将来的名字Q在PB的应用中。它出现在事仉动程序中。我是创建用户对象关于用户事件。无想传递一些信?
到这个对象将ȀzM个用户事Ӟq个事g携带数据注入到正确的对象中。lookQma!,no,
wires!,今天Q我同样的在ActionScript3中用。停止配|(stop
wiringQ?仅仅写一些代码业务应用的需要,一个新的应用忘记那些配|。不要忘记那些可以再度用的lg?br />
今天QSpring也许是JAVA中最好的框架之一。它有一个缺点,那就是它是一个框Ӟ可能说它不是一个标准吧Q?br />
Hibernate提供一个缓冲对象。好的,让我们用它Q整个工作都不需要安装什么。在某处获取一个缓冲组Ӟ准备你的行动Q传递所有需?
的参数构造你的对象。Stop wiringQ停止配|)Q返回到E序。。联合SQLQJDBCQ缓Ԍ如果有必要)的知识,和一个分늻Ӟ如果
有必要)它能取得更多?br />
在我Cl的一些JAVAE序员,我问他一个问题:“谁知道怎样从数据库表中删除重复的数据”。没有一个h知道。当我问题同L问题在论?
上,一些JAVAE序员很自信的回复这是关于HIBERANTEQ首先你不能重复的创建。非常的谢谢。关于一些现实的l验。如果数据库表脏的数据已l存
在,q且弄脏每天都在发生。你不要ƺ骗自己了,学习SQL吧?br />
如果你想写一个简单的应用Q不要寻找一些轻量的W三Q第四方的框架开始。你的业务逻辑在POJO中,你的数据讉K在DAO中。保持它是简单的。需要事务吗Q找一个事务管理。需要可是升U吗Q考虑使用异步消息在两个组件之间?br />
Floyd Marinescu
在它的《开始EJB3》的l言中说到。EJB3是一个非帔R要的里程ؓ规范。它不仅意味着Ҏ使用Q而且它是首先Q在作者看来)q个规范创徏Q开发群?
的证明他们所需要的QEJB3是最佛_늚标准话,取代原来的委员会所定制的?br />
他是伟大的,来自一些诽谤的C֛的坏家伙最l他们充满着快乐Q他们实际上是专Ӟh最佳的实践和许多开源框架的思想?br />
有h_回到JEE的标准,他创Z个JAVA EE1.5q且非常好。它不是最好的Q但是给Z一个共同点Q孕育了一个新的企业应用?br />
BTW:原文来自Qhttp://java.sys-con.com/read/299903.htmQ,译的巨烂,希望能拍砖,指出错误。我也是试着译一些文章,希望能够提供自己的阅读能力?br /> ]]> 目Q框Ӟ架构的抉?/title> http://m.tkk7.com/hgq0011/archive/2006/11/17/81748.htmlHarryson Harryson Fri, 17 Nov 2006 05:25:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/17/81748.html http://m.tkk7.com/hgq0011/comments/81748.html http://m.tkk7.com/hgq0011/archive/2006/11/17/81748.html#Feedback 8 http://m.tkk7.com/hgq0011/comments/commentRss/81748.html http://m.tkk7.com/hgq0011/services/trackbacks/81748.html 目Q框Ӟ架构的抉?br />
q是一位网友问我的一个问题,希望我能l他一些徏议。我觉得q个问题q是比较的好Q我也遇到过q样的问题,也非常的头痛。首先得谢谢STONEҎ的信
任,也希望我真的能够l他一些好的徏议,也希望有更多的网友(同行Q能我和交流Q我们以诚相待,怺探讨Q相互提高。^_^?br />
Ҏ他提供的信息Q整理出来如下:
初始环境Q?新的公司Q新的项目,新的开发团队?br />
角色Q项目架构负责hQ项目领|?br />
开发语aQJAVA
熟悉的东西:jsp,servlet,javaBean,jdbc,struts,hibernateQ不是很熟悉Q?br />
问题Qjava世界真是太大了,什么都有。太多的框架Q太多的选择Q太多的疑惑Q到底那个好Q那个更适合呢?怎样来抉择呢Q我到底是选择struts+
hibernate,q是struts+jdbcQ还是jsp+servlet+javaBean+jdbc作ؓ目的架构呢Q?br />
前些天一些牛Z在比较java、rails、phpQhttp://hgq0011.javaeye.com/blog/33975Q,也有在比较各?
框架(http://www.javaeye.com/article/24162),不管是从语言Q还是框Ӟ架构的搭配都有太多的东西让我们来选择Q?
p我们dZ东西一P琳琅满目Q看得你眼都׃Q挑得你头都晕了Q也没有挑出个名堂(我经常是q样的,郁闷Q。最后,你只得快刀斩ؕ麻,选择你满?
的,适应的,物美价廉的,口碑比较好的Q售后服务好的,Q,Q。唉Q挑东西也是一件痛苦的事情。那么我们搞开发何不是的呢?选择的太多,考虑的因素也?
多,头都大了。对于网友的提供的信息来分析?br />
首先Q他刚来C个新的公司,担Q目负责人,其实q样p明他的责任重大,相对的来_他的压力也比较大Q什么工作都有压力。废话一句)?
那么Q老板花那么好的待遇把你请q来Q是希望你能帮公司带来效益,能够做出指定的项目,不是请你Q我Q来上QQ、MSNQ,Q:Q,所以,最好是做出成W
来,把项目搞定,让老板认可你,觉得你的能力不错。:Q?br />
在来看看他自q目l验Q掌握的技术。因Z是项目负责hQ那么他应该能把握全局Q掌握项目的q度Q分析用户需求,搭徏开发环境,提供技
术指对{当Ӟ他是理者,可以把相关的事情Q分l其他同事来做,自己都亲历亲q不累个半死。:Q?
他以前没有用hibernate来开发项目,他在担心自己不熟悉它Q怕到时媄响到pȝ的性能Q媄响到目的进度。struts他说有个cM目的例子,?
׃比较熟悉Qjsp,servlet,jdbc,javabeanq些׃用说Q应该搞JAVA
WEB开发的应该比较熟悉了。所以,我徏议他采用struts+jdbc来开发?br />
其次Q看看他们的开发团队。这团队是一个新的组建的团队。那么大家的习惯Q性格Q爱好,Q,彼此都不是很熟悉Q开发过E中配合可能没有那么
好。这p打篮球一栗我l常L球,一般都是半场,3?的。我qx都是一个h去(w在异乡Qؓ异客Q,然后Q随便和其它?个hl合一个队Q这样下
来,另一个队Q一般他们经常在一h球的Q的配合qҎ较好Q我们头一两场输的几会比较大,但慢慢的熟悉了,配合好v来了Q以守ؓ功,那么我们q是可以
和对Ҏ衡的。所以,刚组建的团队Q如果没有技术带头hQ熟悉相x术)Q那么还是不要采用新的技术。因为我们暂时没有能力去N它,如果贸然使用Q会l?
相关团队成员带来压力Q那么就会有一定的风险。学习它Q熟悉它也要一定的旉?br />
最后,我徏议用自q悉的技术,采用单的架构d现项目,{到你把目做出来了Q能用v来了Q客戯可了。以后的升Q那是你可以比较轻杄采用?
它的架构来重构,q样你的风险Q压力就相对减少很多了。希望能对他Q我Q也有所帮助Q希望有补充Q更好的Q。:Q?br /> ]]> Talking About Static Analysis http://m.tkk7.com/hgq0011/archive/2006/11/15/81153.htmlHarryson Harryson Wed, 15 Nov 2006 01:02:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/15/81153.html http://m.tkk7.com/hgq0011/comments/81153.html http://m.tkk7.com/hgq0011/archive/2006/11/15/81153.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/81153.html http://m.tkk7.com/hgq0011/services/trackbacks/81153.html
http://weblogs.java.net/blog/fabianocruz/archive/2006/10/java_static_ana_1.htmlQ?
文章介绍了一些静态分析工P一边于试Q分析,监控代码Q从而提供代码质量。那些工hq没有来的及研究Q先留下来有I在来研I?br /> ]]> java vs rails vs php http://m.tkk7.com/hgq0011/archive/2006/11/13/80823.htmlHarryson Harryson Mon, 13 Nov 2006 01:47:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/13/80823.html http://m.tkk7.com/hgq0011/comments/80823.html http://m.tkk7.com/hgq0011/archive/2006/11/13/80823.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/80823.html http://m.tkk7.com/hgq0011/services/trackbacks/80823.html http://www.tbray.org/ongoing/When/200x/2006/11/10/Comparing-FrameworksQ从可升U性,开发速度Q开发工P可维护性比较了java,rails,php。作者个Z们最重要的是可维护性,因ؓ开发完成一个系l,l护它是一个长期的q程。从文章中提供的C意囑֏看出rails的开发速度和可l护性是非常的好Q以前就听说RAILS是个非常不错的脚步语aQ我也正在学习它。希望以后能够用RAILS开发出更好的webpȝ来?img src ="http://m.tkk7.com/hgq0011/aggbug/80823.html" width = "1" height = "1" /> ]]> 【rules】jboss rules vs Jess http://m.tkk7.com/hgq0011/archive/2006/11/09/80053.htmlHarryson Harryson Thu, 09 Nov 2006 02:32:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/09/80053.html http://m.tkk7.com/hgq0011/comments/80053.html http://m.tkk7.com/hgq0011/archive/2006/11/09/80053.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/80053.html http://m.tkk7.com/hgq0011/services/trackbacks/80053.html http://www.javaworld.com/javaworld/jw-11-2006/jw-1107-brms.html?page=2Q介l了规则引擎(jboss rules ?Jess),而且了在什么样的情况下在两者之间进行选择?img src ="http://m.tkk7.com/hgq0011/aggbug/80053.html" width = "1" height = "1" /> ]]> Test的分c?怎样q行试 http://m.tkk7.com/hgq0011/archive/2006/11/03/78917.htmlHarryson Harryson Fri, 03 Nov 2006 06:25:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/03/78917.html http://m.tkk7.com/hgq0011/comments/78917.html http://m.tkk7.com/hgq0011/archive/2006/11/03/78917.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/78917.html http://m.tkk7.com/hgq0011/services/trackbacks/78917.html http://www-128.ibm.com/developerworks/java/library/j-cq10316/)文章介绍了TEST的分c?怎样对他们进行测? ]]> CI(持箋集成)open source 工具的比? http://m.tkk7.com/hgq0011/archive/2006/11/03/78912.htmlHarryson Harryson Fri, 03 Nov 2006 06:06:00 GMT http://m.tkk7.com/hgq0011/archive/2006/11/03/78912.html http://m.tkk7.com/hgq0011/comments/78912.html http://m.tkk7.com/hgq0011/archive/2006/11/03/78912.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/78912.html http://m.tkk7.com/hgq0011/services/trackbacks/78912.html http://www.javaworld.com/javaworld/jw-11-2006/jw-1101-ci.html)文章介绍了四个开源的CI工具 Cruise Control Continuum Luntbuild Hudson,Ҏ了它?选择合适的工具来CI自己的应? ]]> 开发效率的挑战 http://m.tkk7.com/hgq0011/archive/2006/10/30/78071.htmlHarryson Harryson Mon, 30 Oct 2006 08:09:00 GMT http://m.tkk7.com/hgq0011/archive/2006/10/30/78071.html http://m.tkk7.com/hgq0011/comments/78071.html http://m.tkk7.com/hgq0011/archive/2006/10/30/78071.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/78071.html http://m.tkk7.com/hgq0011/services/trackbacks/78071.html 开发效率的挑战 早些天一同事让我帮它开发一个客戯料管理系l?他对我说,能不能够用MS ACCESS来开?我说那个我不熟悉,以前没有用他来开发过,如果你一定要有那个来开发的?我就不能够帮你了.:( 后来我问?你ؓ什么知道要用它来开发呢? 他说,以前的公怹有些是用ACCESS来开?做出来系l也很好?所?,,,,如果你可以用其它的自己比较熟悉的方式来开?当然也可?只要你能开发出?能够使用p?要求不高?然后我问?那你什么时候要?大概一个星期吧.我说:"那么急呀.恐怕我不能够搞?因ؓ你开分的东西虽然不难,但是麻雀虽小,但五脏健?什么添?删除,查找,报表,,,,什么都有了,而且我白天没有时间做,只能下班?所?,,,,." 后来他问?大概要多?我说:"如果用我现在的开发方?java)的话,大概20天到一个月?" 他说没关p?只要你能帮我搞定p? 事后,我突然感觉到了开发周期对我来说也是一个巨大的挑战.因ؓq段旉我这试着用AJAX+STRUTS+SPRING+IBRITS来开发一个项?׃不是很熟?都是自己一个h来探?研究,所以觉得有些吃?那么多的配置文g要处?E微不留就出错?有时候找一个错?找了很久都没有搞?q样一?开发的q度比较?当我把那些框架搭配好了之?开发v来就快了.:0) 同事提出用ACCESS来开?我就试试用了一下ACCESS.果然, 它很方便,比如说徏立好了的数据?然后你就可以直接建立一个窗口那么他会和数据库表对应的字D늻?那些文本框什么的出来?自己在手动的调一下显C的布局ok?然后你在文本框中录入的数据就直接保存到数据库中了,真的很方?q没有了b/s下那些烦人数据提?扑ֈ对应数据,那些烦h的操作了.比如说ACCESS下的报表,也像刚才的操作一?真的很简?方便.java下这些真的很烦h.:( 设想,以后的IDE都能更加人性化,好?有更多的框架l我们来使用,更加快速的开发系l?多么的好呀.我在期待,开发webE序时能够有?Access一LIDE能够帮助我们搞定一切就好了,最多我们把业务处理一下就行了.当然,现在有很多的IDE能够自动的生成代?g没有能够搞定单CUDS的WEB应用.也出来很多的框架出来帮助我们减轻开发的负担,只要你关注业务层p?比如?好的开源项?a target="blank">http://www.springside.org.cnSpringSide (SS),AppFuse,jboss Seam{等,q些真是太好?
]]>wget下蝲|页 http://m.tkk7.com/hgq0011/archive/2006/10/24/76887.htmlHarryson Harryson Tue, 24 Oct 2006 01:53:00 GMT http://m.tkk7.com/hgq0011/archive/2006/10/24/76887.html http://m.tkk7.com/hgq0011/comments/76887.html http://m.tkk7.com/hgq0011/archive/2006/10/24/76887.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/76887.html http://m.tkk7.com/hgq0011/services/trackbacks/76887.html (http://www.phpmore.com/?a=review_display&id=27) wget -m http:// ]]> Software Development Life Cycle Models http://m.tkk7.com/hgq0011/archive/2006/07/31/60962.htmlHarryson Harryson Mon, 31 Jul 2006 02:43:00 GMT http://m.tkk7.com/hgq0011/archive/2006/07/31/60962.html http://m.tkk7.com/hgq0011/comments/60962.html http://m.tkk7.com/hgq0011/archive/2006/07/31/60962.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/60962.html http://m.tkk7.com/hgq0011/services/trackbacks/60962.html Software Development Life Cycle Models (http://codebetter.com/blogs/raymond.lewallen/archive/2005/07/13/129114.aspx ) 文章介绍了Y件开发生命周期的几种模型,包括瀑布模型,V-Shaped模型,q代模型,螺旋模型.看了q是能给我们带来不少启发.
]]> OO XP文章 http://m.tkk7.com/hgq0011/archive/2006/07/05/56711.htmlHarryson Harryson Wed, 05 Jul 2006 05:57:00 GMT http://m.tkk7.com/hgq0011/archive/2006/07/05/56711.html http://m.tkk7.com/hgq0011/comments/56711.html http://m.tkk7.com/hgq0011/archive/2006/07/05/56711.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/56711.html http://m.tkk7.com/hgq0011/services/trackbacks/56711.html http://csis.pace.edu/%7Ebergin/
]]> 目q度控制与员工激励技巧探? http://m.tkk7.com/hgq0011/archive/2006/05/08/44959.htmlHarryson Harryson Mon, 08 May 2006 02:41:00 GMT http://m.tkk7.com/hgq0011/archive/2006/05/08/44959.html http://m.tkk7.com/hgq0011/comments/44959.html http://m.tkk7.com/hgq0011/archive/2006/05/08/44959.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/44959.html http://m.tkk7.com/hgq0011/services/trackbacks/44959.html http://forum.javaeye.com/viewtopic.php?t=20148&postdays=0&postorder=asc&start=0) .真的非常的好,Ҏ有很大的帮助.我也说了我的愚见--- 1)目q度,员工Ȁ?最重要的是看这个团队的领导(理). 2)执行力度. 3)团队的共同的愿景,目标;团队的协作精? 4)比较现实?加工?有奖?.... 补充, 5)重团队中的每一个h.不要认ؓ你是?p在我们头上拉?很多的意?目l理q是得参考参考的.那天核心成员一M复返,有你好受?呵呵. ]]> 怎样作好pȝ分析?怎样才是个好的系l分析员? http://m.tkk7.com/hgq0011/archive/2006/04/28/43824.htmlHarryson Harryson Fri, 28 Apr 2006 08:13:00 GMT http://m.tkk7.com/hgq0011/archive/2006/04/28/43824.html http://m.tkk7.com/hgq0011/comments/43824.html http://m.tkk7.com/hgq0011/archive/2006/04/28/43824.html#Feedback 1 http://m.tkk7.com/hgq0011/comments/commentRss/43824.html http://m.tkk7.com/hgq0011/services/trackbacks/43824.html q几天真有点郁闷,因ؓ我设计的一个系l?时不时的有些数据不对,所以呢,没办法我得扑և问题? 我找呀扑֑,l历了千辛万?l于扑ֈ了问题的所?原因?那些不负责Q的文?在写的时候写错了;q有一个问题就?br /> 他们录入错误?q有是他们使用的问?因ؓ数据的流向涉及到的系l有3,4个吧,所以必L照一定的程?不然?br /> 会有错误出现.q有是我们的所谓的ȝ(pȝ分析?,他可以说狗屁不?对系l一炚w不熟?在那里用SQL在SQL SERVER 查询分析 器里面做一些想象中的数据相{测?比如说吧:做一个戒指它需要的材料是金和钻?那么会有一个简单的q公式出来, 戒指(金重+ȝ? - ȝ?= 净金重q个公式是所谓的pȝ分析员想出来?其实Ҏ现实情况应该是戒?车石前重-车石后重 = 净金重, 所以呢,所谓的pȝ分析员怎么也得不到真确的记?q样又把我叫q去,当时我们的项目经理也在那,(听以前走的那位同事说,我们q些?br /> 是他们的工具,我们做好的东?所谓的pȝ分析员就去领?)我估计他又想表现一?让项目经理知道他多么的厉?q些隐蔽的错误被 他给扑և 来了,而我设计的系l是多么的烂,q种学生也会做的算术题,我们设计的系l还会出?知道我怎么说的?当时我比较生? 所以情l可能比较激?我的pȝ用了8个月左右?如果又问题的?应该早就出现?也不会等到现在吧.如果计算Ҏ基本的算术也不 ?那真是太不可能了.我可以把所有的数据一个个的计出来给你看.最?目l理?"?**q应该没有问题了,pȝ分析员你应该看看别的pȝ有没有问题了."pȝ分析员丢了一?"?真是头痛.". 哈哈,发了那么久的牢骚,现在转到正题. 好的pȝ分析?当然能把pȝ分析?可能说了句废? 优秀的系l分析员应该是从基本的程序员,l过旉,目,学习,实践出来?而不是靠?靠PMP出来? 优秀的系l分析员应该能够和用户很好的沟通取?整理出最l的用户需?q且能够设计出系l的蓝图. 优秀的系l分析员应该能够很好的带领整个团?帮助团队中的成员,不断的提升技术水q?业务能力. 优秀的系l分析员应该能够很好的服务于公司,不会被用户吐? 呵呵,p些吧,到时在补?我得敢火车了,,,,,,,,,,
]]> 技术讨论瞎?/title> http://m.tkk7.com/hgq0011/archive/2006/04/06/39637.htmlHarryson Harryson Thu, 06 Apr 2006 09:22:00 GMT http://m.tkk7.com/hgq0011/archive/2006/04/06/39637.html http://m.tkk7.com/hgq0011/comments/39637.html http://m.tkk7.com/hgq0011/archive/2006/04/06/39637.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/39637.html http://m.tkk7.com/hgq0011/services/trackbacks/39637.html
Rami 15 : 27 : 15 忙吗? 帅哥, 冯奕允?/span>15 : 25 : 02 呵呵一般了.在写用例.累死了?br /> Rami 15 : 28 : 19 呵呵,真是pd呀, 我还没写q? 冯奕允?/span>15 : 26 : 36 呵呵..没有什么系不系分的.都是打工?现在我还喜欢写代码多q做q些事情.又篏又没意思?br /> Rami 15 : 30 : 07 呵呵, 领导一个团队了? 冯奕允?/span>15 : 28 : 02 现在没有.以前做过几个目 Rami 15 : 31 : 06 现在成牛Z吧?br />冯奕允?/span>15 : 29 : 18 q是什么都不懂.呵呵没有学到东西.反而忘了不?你呢. 冯奕允?/span>15 : 34 : 59 你现在在忙什? Rami 15 : 38 : 29 我在?没什么事? 也就是更新公司的pȝ? 冯奕允?/span>15 : 36 : 14 那爽?q种q福的日子还没过q呢.? Rami 15 : 39 : 42 呵呵,太闲?:0 ) 冯奕允?/span>15 : 37 : 14 有做qC/ B / Sl合的系l吗. Rami 15 : 40 : 50 没呀,q个应该没什么问题了, 冯奕允?/span>15 : 39 : 22 那你现在是高手了.要请教一下了.呵呵.. Rami 15 : 43 : 03 "C/ B / S"不知你想象的是什么样? 冯奕允?/span>15 : 41 : 22 呵呵q不是我惛_来的.是IBM有一套系l是q样?我们现在也是q样?但是觉得不完?看看你有没有好想法?br /> Rami 15 : 45 : 05 "IBM有一套系l?什么系l? 冯奕允?/span>15 : 43 : 00 意大利的IZ交通控制系l? Rami 15 : 46 : 34 那么大的东东? 你们有它们的代码? 冯奕允?/span>15 : 45 : 07 代码没有.不过apache上面有分? Rami 15 : 50 : 10 你们的项目很大吧 冯奕允?/span>15 : 48 : 58 呵呵做了q么久也不觉得大.只是很难?模块也很?有时候也不觉得复?但是是做不出效果来. Rami 15 : 52 : 16 你手下有多少个h? 冯奕允?/span>15 : 50 : 28 呵呵不要说我手下.我们没有手下手上q种概念?pȝ也要写代码的.都是E序?很纯正的E序?呵?br /> Rami 15 : 53 : 57 那团队的氛围不错吧?br />冯奕允?/span>15 : 51 : 38 q可?不过是没钱.日子难过. Rami 15 : 55 : 06 你会没钱,q在我们面前买穷,真正IL没说? 冯奕允?/span>15 : 53 : 43 向你h一个问?讉K|络.使用HTTP与HTTPS那个?有没有性能上的区别,安全性怎么?对外开发的|络 Rami 16 : 00 : 35 安全性应该https好点, 没有具体研究q? 冯奕允?/span>15 : 59 : 08 虽然HTTPS会好?但是很多服务器用的是HTTP.你有什么看法呢. Rami 16 : 07 : 46 数据保密性来?很重要的数据qhttps,一般的那就用http,p了吧, 你说? 冯奕允?/span>16 : 10 : 33 我们都用HTTP.加密法我自p?和CD KEY都是p个算法生?但是考虑到网l问?很多因素是我们处理不了的.所以现在用HTTP.安全性我们暂时可以不考虑.但是性能上就一定要做处? Rami 16 : 15 : 45 "性能上就一定要做处?,说性能的话,是不是可以从几个大的斚w来说?1 )g, 2 )|络, 3 )自己开发的pȝ, 4 )应用软g,,,,? 冯奕允?/span>16 : 15 : 12 ?现在问题出在传输数据到服务器,通过验证再调lg?在关口这里很?找不到原因?br /> Rami 16 : 20 : 13 "通过验证再调lg?,验证是不是很复杂,有没有设计到数据库呢?|络环境怎样? 冯奕允?/span>16 : 23 : 03 不复?没有|络防火?数据库肯定有.|络环境现在是内部网.数据库信息不需要访?因ؓ数据有另一U方法读?时差不会大于0.3U?你认为原因会是什么呢. 冯奕允?/span>16 : 26 : 31 因ؓ|络原因不明,所以没办法调试? Rami 16 : 29 : 31 |速快?没有病毒? "因ؓ数据有另一U方法读?时差不会大于0.3U?"定? "lg?它做了一些什么动作呢?如果L?速度会怎样? 冯奕允?/span>16 : 37 : 02 |?
速在内部|你认ؓ会有问题?时差是计出来的.lg层是一个业务逻辑l装c?核心.问题大概出现在那里都不能定.现在不能随便修改代码或框架的东西.
我们是想通过没有意识的用h供原?之前有两个问题解决了.但是q里又卡住了.因ؓ验证最要三秒CU?L们的要求一U内差太q了.
Rami 16 : 44 : 33 "|速在内部|你认ؓ会有问题?正常情况下肯定没问题? 冯奕允?/span>16 : 42 : 30 q个问题我们试q了. Rami 16 : 45 : 47 ".lg层是一个业务逻辑l装c?核心"讉K了数据库? 冯奕允?/span>16 : 44 : 55 没错.在用h讉K的情况下.数据已经存在的了.如果直接使用WEB APP没q个问题.但是使用Client代理有了?br /> Rami 16 : 48 : 39 "Client代理"代理? 会不会出现在q? 冯奕允?/span>16 : 47 : 06 我也q样认ؓ.但是我们有六个版本同时工?但是有两个版本出现这个问?所以也可以只能怀疑代理端.不能定. Rami 16 : 51 : 49 "六个版本同时工作"讉K同一个代? 冯奕允?/span>16 : 49 : 33 三个讉K一?一对三的关p?br /> Rami 16 : 53 : 17 那也是说有两代? "两个版本出现q个问题"它们是访问同一个代? 冯奕允?/span>16 : 52 : 14 不是.分开?我也觉得很?看了他们的代码也没问?呵呵 Rami 16 : 55 : 52 "六个版本同时工作"每次升的不同版? Rami 16 : 56 : 17 你这栯,应该是代码的问题? 冯奕允?/span>16 : 53 : 58 q六个版本是不同的客L.功能是不同的. Rami 16 : 57 : 58 那也应该是代码的问题? 或者是讉K数据库有Ҏ 冯奕允?/span>16 : 55 : 26 那些代码只是调用框架的东?不及到处理的问题.所以可以排?框架所有信息都打出?没例?所以我们在猜想是不是用HTTP的问? 冯奕允?/span>16 : 55 : 52 讉K数据库有Ҏ????有这可能.呵呵看来你提到点子上? Rami 16 : 59 : 46 你客Lc/ s用的什么结构呢? 冯奕允?/span>16 : 59 : 30 应该不能说是C/ S.例如:application通过|络到web服务?web服务器调用组?或业务逻辑??再到数据? Rami 17 : 04 : 16 q就是你说的c/ b / s? 冯奕允?/span>17 : 02 : 07 呵呵不是我说?我还没那本事. Rami 17 : 05 : 25 "application通过|络到web服务?web服务器调用组?或业务逻辑??再到数据?"q是你指的c/ b / s? 冯奕允?/span>17 : 03 : 29 ?程基本上是q样?但是中间q有一些业务委托的Ҏ. Rami 17 : 09 : 12 q中应该用在大的pȝ中?看来你们的公司实力不错了, 冯奕允?/span>17 : 09 : 07 我感觉差不多.只是为需求而改变呀.呵呵..没有人愿意做复杂的东?最好是两个代码完? Rami 17 : 13 : 20 那确?q样很复杂了, 冯奕允?/span>17 : 11 : 03 有没有做q架构设计或对这斚w研究q? Rami 17 : 14 : 45 的斚w? 现在公司的小pȝ是我一个h搞定,从需?设计,~码,,,,, 冯奕允?/span>17 : 12 : 53 呵呵,,,不错.很牛B的h物了.做过swing或swt斚w的开发吗. Rami 17 : 16 : 17 "swing"刚毕业时q它开?好久没用了呀, 你们现在q用? Rami 17 : 16 : 25 开发系l? 冯奕允?/span>17 : 14 : 47 ?一直都?你只开发WEB APP对吧. Rami 17 : 18 : 37 "swing"在第一家公司就用它开? 现在只开发web app, 冯奕允?/span>17 : 17 : 25 ?不过国家单位或者对pȝ要求可以q鼠标操作的话,WEB APP来做是不现实? Rami 17 : 20 : 44 "q鼠标",web app的应该也可以? 冯奕允?/span>17 : 20 : 00 是可?但是要实现v来是不容易的.不是单纯的文本蟩?而是文本计算.如果使用|页.q是行不通的.一个薪金的计算可能存在多?使用|页׃h多次.谁能忍受q种情况?
]]> 和客h通,把握准确的用户需?/title> http://m.tkk7.com/hgq0011/archive/2006/01/18/28563.htmlHarryson Harryson Wed, 18 Jan 2006 12:17:00 GMT http://m.tkk7.com/hgq0011/archive/2006/01/18/28563.html http://m.tkk7.com/hgq0011/comments/28563.html http://m.tkk7.com/hgq0011/archive/2006/01/18/28563.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/28563.html http://m.tkk7.com/hgq0011/services/trackbacks/28563.html 开发一个系l前期的用户调研Q需求分析花费的人力Q胦力,物,旉都是非常的多Q这一部分又是臛_重要的。搞杂了Q就会前功尽弃了Q弄不好Q还得赔ѝ?BR> 用户调研q就要看你^时的表达能力Q分析问题能力,解决问题能力Q沟通能力。一个好的分析师能够把和客户讨论的气氛调动的很融z,能够引导客户把系l需求(用例Q不知不觉就说出来了Q分析师也能l用户带来好的徏议,解决用户的实际问题。沟通时千万不要和客户争吵,出现不愉快的事,q样大家都会很尴,影响正常的商谈。尽量满用h出的要求Q当然如果你们以后签好合同了的话Q就按照合同上面说的来处理,比如_增加或修改功能,增加相应的费用;如果觉得用户提出的需求不够合理,很难做到Q那么应该仔l想好了Q才能是否答应用L需求。如果不能实现的需求,应该用商量的语气和用戯行沟通。商谈时Q最好把客户的项目负责h和将来要使用pȝ的h一起参与。项目的负责人ƈ不一定知道用L实际需求。只有最l用h能知道将来的pȝ真正的需求。分析师应该很好的聆听,思考,记录重要的点以及画草图,不时的提出疑问引导客戗?BR> l过多次的调研P代,从整体上把握pȝ的需求。分析师可以作出一个demoQ来为客hC,更进一步的和客h通?用户的需求是多变的,也许现在觉得q样好,q段旉又说那样好,甚至又要d一些新的想法,所以你得经受具折磨。即使我们已l达C他们的需求,有些客户q会时不时的故意为难你,q样我们应该用诚心去打动他们。这样多ơ的q代Q最l和客户达成一_满用户?nbsp; 需求满了Q准了Q那么我们的~码׃利了?BR> ]]> 低劣的设?会你走向惔?难以自拔 http://m.tkk7.com/hgq0011/archive/2006/01/05/26747.htmlHarryson Harryson Thu, 05 Jan 2006 09:19:00 GMT http://m.tkk7.com/hgq0011/archive/2006/01/05/26747.html http://m.tkk7.com/hgq0011/comments/26747.html http://m.tkk7.com/hgq0011/archive/2006/01/05/26747.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/26747.html http://m.tkk7.com/hgq0011/services/trackbacks/26747.html 我进q个公司一q多一点了.刚进公司没什么事?所以经理就让做一个小pȝ,为公总后的需求作准备. Z快速的完成d,我也没有多考虑用最?传统的方?jsp + javaBean)很快完成了项?pȝl过试员测试通过 q样我才攑ֿ? 现在公司准备上线pȝ,q下可把我害惨了.pȝ写了一q左右了,用户的需求我都不记得?此时,用户又对pȝ提出了新的需?要求修改.我没有办?pȝ是我写的,那么更新l护自然也是我的事情?我只有拿出原来的文档,重新整理思\,才把相关的需求回惌v?随着旉的推U?l验的积?看到自己写的那些代码实在是难以忍?现在要维护系l了,感觉是牵一发动全n,真是p糕透了.当时写出pȝ时还沾沾自喜,自己又搞定一个系l?很有成就感的.现在我看你还牛到那去. 回头再审视自己做的设?写的代码. 发现了不问? 1)层次混ؕ.我们l常说的表示?业务逻辑?持久层相互高耦合,没有一个清晰的分层.pȝ的架构应当采用现在流行的框架.比如?BR> 表示层用webwork,struts,spring mvs,jsf{等, 业务?事务理,,,)spring 持久层用hibernate,iBatis,,,, 2)没有面向接口~程.整个pȝ中没有见C个接?我还停留在面向类的编E?L良好的编E习? oop,aop让你的系l有好的l护?扩展?BR> 3)业务实现l节,性能上存在问?比如?对基本信息的修改实现方式真糟p?因ؓ基本信息的属性有40多个,它和另一个表是一对多?BR>兌关系. 当时觉得那么多属?懒得用update一个一个得来更?q脆把相兛_信息(包括它关联的另一个表的信?删除?q样造成了很多不 必要的操作麻?你修改基本信?Z么要d除它兌表的信息,然后又要把它的信息添加进?q不是画蛇添?先删?然后又添? 一些不必要的操?造成了性能的下?pȝ的开发遵循简单的设计. 4)业务操作h.d新的基本信息与更新基本信息都攑֜同一个方法中.每一个业务方法对应一个操? 5)pȝ不稳?对系l要有好的单元测?集成试. 6)用户操作不方?要站在用L角度多考虑,那样的操作是他们习惯?他们惌? q样的系l真是糟p?难以l护,难以扩展,很难有好的性能. 我们开发的pȝ不能满于够?做出的系l要有好的可l护,可重?可扩展? ]]> pȝ设计分析 http://m.tkk7.com/hgq0011/archive/2005/09/19/13436.htmlHarryson Harryson Mon, 19 Sep 2005 09:07:00 GMT http://m.tkk7.com/hgq0011/archive/2005/09/19/13436.html http://m.tkk7.com/hgq0011/comments/13436.html http://m.tkk7.com/hgq0011/archive/2005/09/19/13436.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/13436.html http://m.tkk7.com/hgq0011/services/trackbacks/13436.html 在公司我刚做完一个项目,当然是一个非常小的项目。虽然是一个小目Q但它五脏俱全。还有就是写的系l是为公司自q。就是q么的目也经q了两次大的需求的变动。由于需求分析不由我本h来做Q我的角色是目开发者。第一ơ大的需求变动是我把整个目做完了,我们公司所谓的pȝ分析师做了一重要的决定-Q系l的需求变了。从我的角度来分析就是-Q表C层变了Q业务层变了Q持久层变了。由于公司有很的遗留pȝQ第一版本的数据库是用在某个遗留的数据库上Q这ơ的变动把数据库都移C另外一个的遗留数据库上了。呵呵,q真会折腾h呀。没有办法了Q重新来吧。还好,pȝ不是很大Q时间不是很紧,不然我可d了。我觉得试没问题,也安排上U时间。等着我和另一个同事(文档整理员或者测试员Qؓ用户q行培训Ӟq时又杀Z个”程咬金“来。这个h不是pȝ分析师了Q而是我们的经理,可以说是我们老板吧。这ơ可又惨了。这ơ的修改是在原有的基上增加了两个字段Q这栯来也是?--表示层变了,业务层变了,持久层变了。没有办法了Q只好又改了?BR> Z么会出现q样的情况呢Q怎么q么的pȝQ做一个需求ؓ什么会q么隑֑Q不知道Z么ؓ自己公司开发系l,需求就q么难搞定呢Q不怎么P我觉得在以后的项目分析调研中Q我会尽可能的小心,把需求分析到位,不要盲目的去~码。在以前的开发过E中Q我的习惯是开发一个原型给用户认之后才动手的?BR> 也不知前辈们是怎么做的Q请多给Ҏ见。谢谢?img src ="http://m.tkk7.com/hgq0011/aggbug/13436.html" width = "1" height = "1" /> ]]> 面Q美工)设计 http://m.tkk7.com/hgq0011/archive/2005/09/19/13407.htmlHarryson Harryson Mon, 19 Sep 2005 08:01:00 GMT http://m.tkk7.com/hgq0011/archive/2005/09/19/13407.html http://m.tkk7.com/hgq0011/comments/13407.html http://m.tkk7.com/hgq0011/archive/2005/09/19/13407.html#Feedback 0 http://m.tkk7.com/hgq0011/comments/commentRss/13407.html http://m.tkk7.com/hgq0011/services/trackbacks/13407.html 俗说Q爱之心h皆有之?BR> 工在一个Y件系l上也非帔R要。因为用戯l常使用q个pȝQ要使他们容易接受系l,得让他们被漂亮的界面吸引他们,让他们感受到是一Un受。其实,很简单。D个例子来_一个穿着很时髦的靓女和一个普普通通的女h。一般情况下Q多数情况)那时髦的靓女会吸引众多帅哥?IMG height=20 src="http://m.tkk7.com/Emoticons/QQ/03.gif" width=20 border=0> 工我不擅长Q所以我也不希望自己能够设计出多么漂亮的面出来Q但臛_应该做出来的东东也有Ҏ术含量吧。ȝ一下页面设计的几个规则Q?BR> 1Q页面要有导航标记。大家应该很熟悉市。在市里有会有很多D的标讎ͼ用来标识那些东东攑֜所标记的区域。这样便于找到自己想要买的东东,也知道自己处在那个位|上?BR> 2Q颜色搭配要好。页面的颜色不能太多Q也不能用很刺眼的颜艌Ӏ这样会使用L的是D~ؕQ他们会发出”受不了“?BR> 3Q页面的布局要合理,量的按照用L习惯。把一些相关东东放一块。不要象自己的小H一样ؕ七八p的?IMG height=20 src="http://m.tkk7.com/Emoticons/QQ/noidea.gif" width=20 border=0> 4Q页面间的蟩转页面不要闪动得厉害。这样也会让用户头晕的?BR> 5) 可能详l的提示信息。这L户会知道他们的操作状c?BR> 6Q数字一般靠叻I文字一般靠左?BR> 7Q操作要方便Q简单?BR> 8Q设计按照h们的习惯?BR> 举个例子来说一下第8Q点。比如有一个胦务的q̎记录Q所有的记录后会有一个合计,q个应该是大家常见的吧。假如,现在把那个合计放到第一条,那会怎样呢?臛_我h觉得很别扭。当然也不知大家是怎样看的Q这是我个h的意见。请大家多指点,可以向我提更多的意见。我也想使我的系l更人性化Q让用户满意?BR> ]]>
վ֩ģ壺
һƷպ߲ |
99Ʒ242 |
avĻ |
ѹۿ |
ѿƵ |
AV뾫Ʒһ |
츾avһ |
Ļ |
avҹƬƷӰ |
ëƬѹۿվ |
Ƶ߹ۿ |
aëƬ˾þ |
̱߳ˬƵ99
|
ձVAҹߵӰ |
Ʒһþ |
ŮƵ |
һëƬ |
ձѹۿ |
AëƬѹۿAVվ |
91ɫۺϾþ |
þþþþëƬѲ |
aëƬѸëƬƵ |
ѹۿ |
Ʒվ |
ѿһһƬ |
ܲƵ |
鶹91Ƶ |
jzzijzzij߹ۿ츾 |
Ʒ۲ӰԺ |
ŷۺ997þ |
awwwţţ
|
þùɫAVѹۿ |
þóѲ |
͵ԲһƵ |
ձһ |
9ѾƷƵ߹ۿ |
ɫAAVѲ |
2019Ļ |
߹ۿƵվ |
þþþþþѿ |
ĻӰԺѲ |