??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日本一区二区三区在线不卡 ,四虎视频在线精品免费网址,亚洲成人精品一区http://www.aygfsteel.com/yemoo/category/12195.htmlJava技术修g...zh-cnTue, 15 May 2007 11:59:17 GMTTue, 15 May 2007 11:59:17 GMT60MyEclipse + Struts+Spring+hibernate 学习W记 之applicationContext解析[摘自Kelven Cheung]http://www.aygfsteel.com/yemoo/archive/2007/05/15/117480.htmlYemoo'S Java BlogYemoo'S Java BlogTue, 15 May 2007 00:21:00 GMThttp://www.aygfsteel.com/yemoo/archive/2007/05/15/117480.htmlhttp://www.aygfsteel.com/yemoo/comments/117480.htmlhttp://www.aygfsteel.com/yemoo/archive/2007/05/15/117480.html#Feedback0http://www.aygfsteel.com/yemoo/comments/commentRss/117480.htmlhttp://www.aygfsteel.com/yemoo/services/trackbacks/117480.html<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "

<beans>

  建立一个数据源
 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
  <property name="driverClassName">
   <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
  </property>
  <property name="url">
   <value>jdbc:microsoft:sqlserver://192.168.0.6:1433</value>
  </property>
  <property name="username">
   <value>sa</value>
  </property>
  <property name="password">
   <value></value>
  </property>
 </bean>

  建立会话工厂c,q个cM用spring专门为hibernate3提供LocalSessionFactoryBean
 
 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="dataSource">
   <ref local="dataSource" />  --引用上面的数据源
  </property>
  <property name="mappingResources">  --调入映射文档
   <list>
    <value>com/yourcompany/User.hbm.xml</value> 
   </list>
  </property>
  <property name="hibernateProperties">  --相关讄
   <props>
    <prop key="hibernate.dialect">org.hibernate.dialect.SQLServerDialect</prop>
    <prop key="hibernate.show_sql">true</prop>
   </props>
  </property>
 </bean>
  

    定义事务理器,q个也是 spring专门为hibernate3提供的HibernateTransactionManager 事务理?br /> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory">
   <ref local="sessionFactory" />   --引用会话工厂c?br />  </property>
 </bean>

 定义实体DAO
 <bean id="userDAO" class="com.yourcompany.UserDAOImp">
  <property name="sessionFactory">
   <ref local="sessionFactory" />--引用会话工厂c?/font>
  </property>
 </bean>
 

 Z面的实体DAO定义一个代?proxy)c,q是spring决事务问题而提供TransactionProxyFactoryBean动态事务代理类
 <bean id="userDAOProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
  <property name="transactionManager">
   <ref bean="transactionManager" />  --指定事务理?需要是spring专用?
  </property>
  <property name="target"> --目标实体DAOc?/font>
   <ref local="userDAO" />
  </property>
  <property name="transactionAttributes"> --定义要用事务的Ҏ
   <props>
    <prop key="insert*">PROPAGATION_REQUIRED</prop>  --所有insert开头的Ҏ都用事务,出错要回?/font>
    <prop key="get*">PROPAGATION_REQUIRED,readOnly</prop> --所有get开头的Ҏ都用只M?br />    <prop key="is*">PROPAGATION_REQUIRED,readOnly</prop>--所有ist开头的Ҏ都用只M?/font>
   </props>
  </property>
 </bean>

  ?path="/login" 的struts action 定义实际的actionc?该action 已经q行 type="org.springframework.web.struts.DelegatingActionProxy"讄
  <bean name="/login" class="com.yourcompany.struts.action.LoginAction" singleton="false">
    <property name="userDAO">
    <ref bean="userDAOProxy" />  --注意Q这里指定的userDAO是上面定义的代理c?br />  </property>
 </bean>
</beans> 

posted on 2006-12-05 15:40 kelven 阅读(1



]]>
游戏行业井喷 10cL戏h才最受欢q【摘自csdn?/title><link>http://www.aygfsteel.com/yemoo/archive/2006/12/05/85676.html</link><dc:creator>Yemoo'S Java Blog</dc:creator><author>Yemoo'S Java Blog</author><pubDate>Tue, 05 Dec 2006 12:44:00 GMT</pubDate><guid>http://www.aygfsteel.com/yemoo/archive/2006/12/05/85676.html</guid><wfw:comment>http://www.aygfsteel.com/yemoo/comments/85676.html</wfw:comment><comments>http://www.aygfsteel.com/yemoo/archive/2006/12/05/85676.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yemoo/comments/commentRss/85676.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yemoo/services/trackbacks/85676.html</trackback:ping><description><![CDATA[ <p>游戏产业的快速发展,带动了游戏h才需求的大幅攀升。昨日,北京一家游戏学院在武汉举行首期培训班,专门培养游戏人才?/p> <p>  据介l,目前中国的网l游戏玩家已l达?633万h。中国出版工作者协会游戏工作委员会提供的数字表明,2004q_中国的网l游戏仅销售收入已l上?7.9%Q达?4.7亿元Qƈ且该数字?009q有望达?09.6亿元?/p> <p>  而据专家预测Q?006q中国网l游戏市场将?3亿元Q中国手机游戏市模将?亿元。游戏行业的井喷式发展,引发了游戏专业h才的极度匮乏。游戏研发h才匮乏,特别是中高人才奇缺的情况,已成Z重制U业持l发展的“瓶颈”?/p> <p>  中华英才|近日公布的一统计表明,从目前h才市场需求看Q?0cL戏h才最受企业欢q,分别为:游戏术设计师(2DQ?DQ、网?amp;#8226;客服、3Q游戏设计高U讲师、手机游戏设计高U讲师、在U网l游戏设计高U讲师、手机游戏开发工E师、网l游戏开发工E师、JQ݋Q游戏Y件工E师、游戏策划师、片区渠道经理?/p> <p>  职业指导师指出,游戏人才会成ؓ׃市场下一个新的亮炏V?</p> <img src ="http://www.aygfsteel.com/yemoo/aggbug/85676.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yemoo/" target="_blank">Yemoo'S Java Blog</a> 2006-12-05 20:44 <a href="http://www.aygfsteel.com/yemoo/archive/2006/12/05/85676.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>E序员应具备的素质【摘自csdn?/title><link>http://www.aygfsteel.com/yemoo/archive/2006/12/05/85674.html</link><dc:creator>Yemoo'S Java Blog</dc:creator><author>Yemoo'S Java Blog</author><pubDate>Tue, 05 Dec 2006 12:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/yemoo/archive/2006/12/05/85674.html</guid><wfw:comment>http://www.aygfsteel.com/yemoo/comments/85674.html</wfw:comment><comments>http://www.aygfsteel.com/yemoo/archive/2006/12/05/85674.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/yemoo/comments/commentRss/85674.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/yemoo/services/trackbacks/85674.html</trackback:ping><description><![CDATA[ <p>中国有很多精于编码的人,但是中国软g行业Q尤其是|络应用开发方面误区很大,很难形成有规模的软g开发力量和产品能力Q不但比国差距甚远Q和印度相比也是颇有不如。这些问题不是在于中国程序员的智商和工作努力状况Q也不是在于国家和民间对开发的投入E度Q而是很大E度上,有一些对技术,对程序开发,寚w目设计方面的思想误区Q这些误区,D了Y件行业的产品化能力不I~Z规模化和大型复用pȝ研发能力Q可以说Q改变认识误区,是解册Y件行业小作坊模式和个体英雄模式所带来的局限性的重要工作?</p> <p> <br />E序员是一U技术工作,在IT的发展中有相当重要的CQ从底层g通讯协议的徏立,到数据传输层的处理,到操作系l的Q到数据库^台的Q一直到应用层上各种数据营销q_的搭建,E序员在里面都扮演着举轻重的角色ƈ为IT事业的发展做Z巨大的A献?</p> <p>中国有很多小朋友Q他?8,9岁或21,2岁,通过自学也写了不代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精,但是他们被一些错误的认识和观点左叻I~Z对系l,对程序的整体理解能力Q这些hQ一个网上的朋友说得很好Q他们实际上只是一些CodingfansQ压Ҏ有资格称为程序员Q但是据我所知,不少网l公司的CTO是q样的codingfans,拿着吓h的工资,做着吓h的项目,目的结局通常也很吓h?<br />E序员基本素质: </p> <p>作一个真正合格的E序员,或者说是可以真正合格完成一些代码工作的E序员,应该h的素质?</p> <p>1Q团队精和协作能力 <br />把它作ؓ基本素质Qƈ不是不重要,恰恰相反Q这是程序员应该具备的最基本的,也是最重要的安w立命之本。把高水q程序员说成独行侠的都是在呓语,M个h的力量都是有限的Q即便如linusq样的天才,也需要通过l成强大的团队来创造奇q,那些遍布全球的ؓlinux写核心的高手们,没有协作_是不可想象的。独行侠可以作一些赚qY件发点小财,但是一旦进入一些大pȝ的研发团队,q入商业化和产品化的开发Q务,~Zq种素质的h完全不合格了?</p> <p>2Q文档习?<br />说高水^E序员从来不写文档的肯定是^臭未q的毛孩子,良好的文档是正规研发程中非帔R要的环节Q作Z码程序员Q?0Q的工作旉写技术文档是很正常的Q而作为高U程序员和系l分析员Q这个比例还要高很多。缺乏文档,一个Y件系l就~Z生命力,在未来的查错Q升U以及模块的复用时就都会遇到极大的麻烦?</p> <p>3Q规范化Q标准化的代码编写习?<br />作ؓ一些外国知名Y件公司的规矩Q代码的变量命名Q代码内注释格式Q甚臛_套中行羃q的长度和函数间的空行数字都有明规定,良好的编写习惯,不但有助于代码的UL和纠错,也有助于不同技术h员之间的协作?<br />有些codingfans叫嚣高水q程序员写的代码旁h从来看不懂,q种叫嚣只能证明他们自己压根不配自称E序员。代码具有良好的可读性,是程序员基本的素质需求?<br />再看看整个linux的搭建,没有规范化和标准化的代码习惯Q全球的研发协作是绝对不可想象的?<br />4Q需求理解能?<br />E序员需要理解一个模块的需求,很多朋友写E序往往只关注一个功能需求,他们把性能指标全部归结到硬Ӟ操作pȝ和开发环境上Q而忽视了本n代码的性能考虑Q有人曾l放a说写一个广告交换程序很单,q种Z来不知道在百万甚臛_万数量的访问情况下的性能指标是如何实现的Q对于这LE序员,你给他深蓝那套系l,他也做不出太极链的ƈ访能力。性能需求指标中Q稳定性,q访支撑能力以及安全性都很重要,作ؓE序员需要评估该模块在系l运营中所处的环境Q将要受到的负荷压力以及各种潜在的危险和恶意d的可能性。就q一点,一个成熟的E序员至需??q的目研发和跟t经验才有可能有心得?</p> <p>5Q复用性,模块化思维能力 <br />l常可以听到一些程序员有这L抱怨,写了几年E序Q变成了熟练工,每天都是重复写一些没有Q何新意的代码Q这其实是中国Y件h才最大浪费的地方Q一些重复性工作变成了熟练E序员的主要工作Q而这些,其实是完全可以避免的?<br />复用性设计,模块化思维是要程序员在完成Q何一个功能模块或函数的时候,要多想一些,不要局限在完成当前d的简单思\上,x看该模块是否可以qq个pȝ存在Q是否可以通过单的修改参数的方式在其他pȝ和应用环境下直接引用Q这样就能极大避免重复性的开发工作,如果一个Y件研发单位和工作l能够在每一ơ研发过E中都考虑到这些问题,那么E序员就不会在重复性的工作中耽误太多旉Q就会有更多旉和精力投入到创新的代码工作中厅R?<br />一些好的程序模块代码,即便?0q代写成的,拿到现在攑ֈ一些系l里面作为功能模块都能适合的很好,而现在我看到的是Q很多小公司软g一升或改q就动辄全部代码重写Q大部分重复性工作无谓的费了时间和_֊?</p> <p>6Q测试习?<br />作ؓ一些商业化正规化的开发而言Q专职的试工程师是不可的Q但是ƈ不是说有了专职的试工程师程序员可以不q行自测QY件研发作Z工E而言Q一个很重要的特点就是问题发现的早Q解决的代hp低,E序员在每段代码Q每个子模块完成后进行认真的试Q就可以量一些潜在的问题最早的发现和解冻Iq样Ҏ体系l徏讄效率和可靠性就有了最大的保证?<br />试工作实际上需要考虑两方面,一斚w是正常调用的试Q也是看程序是否能在正常调用下完成基本功能Q这是最基本的测试职责,可惜在很多公司这成了唯一的测试Q务,实际上还差的q那Q第二方面就是异常调用的试Q比如高压力负荷下的E_性测试,用户潜在的异常输入情况下的测试,整体pȝ局部故障情况下该模块受影响状况的测试,频发的异常请求阻塞资源时的模块稳定测试等{。当然ƈ不是E序员要对自q每段代码都需要进行这U完整测试,但是E序员必L醒认识自q代码d在整体项目中的地位和各种性能需求,有针Ҏ的q行相关试Qƈ早发现和解决问题,当然q需要上面提到的需求理解能力?</p> <p>7Q学习和ȝ的能?<br />E序员是人才很容易被淘汰Q很Ҏ落伍的职业,因ؓ一U技术可能仅仅在三两q内h领先性,E序员如果想安n立命Q就必须不断跟进新的技术,学习新的技能?<br />善于学习Q对于Q何职业而言Q都是前q所必需的动力,对于E序员,q种要求更加高了。但是学习也要找对目标,一些小codingfans们,他们也|z乐道于他们的学习能力,一会学会了aspQ一会儿学会了phpQ一会儿学会了jspQ他们把q个作ؓ炫耀的资本,盲目的追逐一些肤的Q表面的东西和名词,做网l程序不懂通讯传输协议Q做应用E序不懂中断向量处理Q这L技术h员,不管掌握了多所谓的新语aQ永q不会有质的提高?<br />善于ȝQ也是学习能力的一U体玎ͼ每次完成一个研发Q务,完成一D代码,都应当有目的的跟t该E序的应用状况和用户反馈Q随时ȝQ找到自q不Q这样逐步提高Q一个程序员才可能成长v来?<br />一个不具备成长性的E序员,即便眼前看是个高手,也不要选用Q因Z落伍的时候马上就C?<br />具备以上全部素质的hQ应当说是够格的E序员了Q请注意以上的各U素质都不是由IQ军_的,也不是大学某些课本里可以学习到的Q需要的仅仅是程序员对自己工作的认识Q是一U意识上的问题?br /></p> <img src ="http://www.aygfsteel.com/yemoo/aggbug/85674.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/yemoo/" target="_blank">Yemoo'S Java Blog</a> 2006-12-05 20:37 <a href="http://www.aygfsteel.com/yemoo/archive/2006/12/05/85674.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>坚定方向Q今后要走java方向http://www.aygfsteel.com/yemoo/archive/2006/12/05/85484.htmlYemoo'S Java BlogYemoo'S Java BlogTue, 05 Dec 2006 01:39:00 GMThttp://www.aygfsteel.com/yemoo/archive/2006/12/05/85484.htmlhttp://www.aygfsteel.com/yemoo/comments/85484.htmlhttp://www.aygfsteel.com/yemoo/archive/2006/12/05/85484.html#Feedback2http://www.aygfsteel.com/yemoo/comments/commentRss/85484.htmlhttp://www.aygfsteel.com/yemoo/services/trackbacks/85484.html    前些旉L感到qQ不知道该学什么,也许是快要毕业的原因吧,我也开始盲目的学习开了,看到C会招聘q个那个Q于是乎׃么都想一股脑学完QJAVA,JSP,PHP,JS,ASP.NET.Wap.....l果可想而知Q如此只能是什么也学不成,痛惜q去Q现在偶完全定了今后的学习方向---JAVA-->J2EE/ORACLE.
    从今天偶会经常到q里来写下偶的学习心的,痛补以前的过失。各位监视偶啊!
    q里见证偶从菜鸟变成老鸟的历史过E!
    偶的目标---W一的JAVAE序员!Q!--Qh首先要自信,坚定信念Q才能成功!Q?/p>

]]>
学习JAVA,偶有点迷茫了...http://www.aygfsteel.com/yemoo/archive/2006/06/15/52964.htmlYemoo'S Java BlogYemoo'S Java BlogThu, 15 Jun 2006 03:55:00 GMThttp://www.aygfsteel.com/yemoo/archive/2006/06/15/52964.htmlhttp://www.aygfsteel.com/yemoo/comments/52964.htmlhttp://www.aygfsteel.com/yemoo/archive/2006/06/15/52964.html#Feedback1http://www.aygfsteel.com/yemoo/comments/commentRss/52964.htmlhttp://www.aygfsteel.com/yemoo/services/trackbacks/52964.html

]]>
վ֩ģ壺 ۳| | ׿| | | | | Դ| | żҿ| ݰ| ƽ| ǿ| | | | ˫| ͨ| ߶| Ϫ| | | | Ǭ| ٳ| | | | ʼ| | ̨| | | | | | | | ֶ| Ͽ| ½|