锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲国产日韩在线,国产伦精品一区二区三区免费迷,国产一区在线电影http://www.aygfsteel.com/ahgf/category/3842.htmlJ2EE寮鍙?/description>zh-cnWed, 28 Feb 2007 07:48:33 GMTWed, 28 Feb 2007 07:48:33 GMT60瀵逛簬Spring鐨凚eanNameAutoProxyCreator鐨勪竴鐐圭枒鎯?/title><link>http://www.aygfsteel.com/ahgf/archive/2005/12/26/25442.html</link><dc:creator>ahgf</dc:creator><author>ahgf</author><pubDate>Mon, 26 Dec 2005 06:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/ahgf/archive/2005/12/26/25442.html</guid><wfw:comment>http://www.aygfsteel.com/ahgf/comments/25442.html</wfw:comment><comments>http://www.aygfsteel.com/ahgf/archive/2005/12/26/25442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ahgf/comments/commentRss/25442.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ahgf/services/trackbacks/25442.html</trackback:ping><description><![CDATA[<P>鏈榪戝湪浣跨敤BeanNameAutoProxyCreator瀵筍truts鐨刟ction閲岀殑鏂規(guī)硶榪涜鎷︽埅錛岃褰曟瘡涓柟娉曠殑浣跨敤鏃墮棿錛岄厤緗枃浠跺涓嬶細(xì)<BR></P> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="/query/usermanage"</SPAN><SPAN style="COLOR: #ff0000"> class</SPAN><SPAN style="COLOR: #0000ff">="com.gfsoft.example.action.UserAction"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="userService"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">ref </SPAN><SPAN style="COLOR: #ff0000">bean</SPAN><SPAN style="COLOR: #0000ff">="webquery.person.proxy"</SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000">     <BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">    <BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">bean</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top></SPAN><SPAN style="COLOR: #008000"><!--</SPAN><SPAN style="COLOR: #008000">  Interceptors </SPAN><SPAN style="COLOR: #008000">--></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="logger"</SPAN><SPAN style="COLOR: #ff0000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        class</SPAN><SPAN style="COLOR: #0000ff">="com.gfsoft.example.interceptor.ProfilingInterceptor"</SPAN><SPAN style="COLOR: #ff0000"> </SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #008000"><!--</SPAN><SPAN style="COLOR: #008000"> AutoProxies </SPAN><SPAN style="COLOR: #008000">--></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">bean </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="loggingAutoProxy"</SPAN><SPAN style="COLOR: #ff0000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        class</SPAN><SPAN style="COLOR: #0000ff">="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="beanNames"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">list</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>             </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">idref </SPAN><SPAN style="COLOR: #ff0000">bean</SPAN><SPAN style="COLOR: #0000ff">="/query/usermanage"</SPAN><SPAN style="COLOR: #0000ff">/></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">list</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">property </SPAN><SPAN style="COLOR: #ff0000">name</SPAN><SPAN style="COLOR: #0000ff">="interceptorNames"</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">list</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>                </SPAN><SPAN style="COLOR: #0000ff"><</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000">logger</SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">value</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">list</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">property</SPAN><SPAN style="COLOR: #0000ff">></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff"></</SPAN><SPAN style="COLOR: #800000">bean</SPAN><SPAN style="COLOR: #0000ff">></SPAN></DIV><BR>褰撴垜嫻嬭瘯鏃訛紝紼嬪簭娌¢棶棰橈紝浣嗘槸濡傛灉鎶奍nterceptors 鍜孉utoProxies閰嶇疆鍒板彟涓涓厤緗枃浠墮噷錛屾祴璇曟椂錛屾病鏈夋嫤鎴猘ction閲岀殑鍔ㄤ綔銆傜枒闂氨鏄細(xì)闅鵑亾蹇呴』鎶婅鎷︽埅鐨刡ean鍜孖nterceptors AutoProxies閰嶇疆鍦ㄥ悓涓閰嶇疆鏂囦歡閲屽悧錛熷鏋滃彲浠ュ垎寮閰嶇疆錛屽簲璇ュ浣曞啓閰嶇疆鏂囦歡錛?BR><BR>闂宸茶В鍐籌細(xì)<BR>    鎶奍nterceptors 鍜孉utoProxies閰嶇疆鍒板彟涓涓厤緗枃浠墮噷pub-services.xml閲岋紝鐒跺悗鍦ㄩ渶瑕佹嫤鎴殑action鐨勯厤緗枃浠墮噷鐨勬渶鍓嶉潰鍔犱笂<import resource="../pub/pub-services.xml"/>鍗沖彲銆?img src ="http://www.aygfsteel.com/ahgf/aggbug/25442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ahgf/" target="_blank">ahgf</a> 2005-12-26 14:40 <a href="http://www.aygfsteel.com/ahgf/archive/2005/12/26/25442.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Weblogic+oracle寮鍙戞椂閬囧埌鐨勪竴涓拰涓枃鏈夊叧鐨勯棶棰?/title><link>http://www.aygfsteel.com/ahgf/archive/2005/10/20/16091.html</link><dc:creator>ahgf</dc:creator><author>ahgf</author><pubDate>Thu, 20 Oct 2005 02:51:00 GMT</pubDate><guid>http://www.aygfsteel.com/ahgf/archive/2005/10/20/16091.html</guid><wfw:comment>http://www.aygfsteel.com/ahgf/comments/16091.html</wfw:comment><comments>http://www.aygfsteel.com/ahgf/archive/2005/10/20/16091.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ahgf/comments/commentRss/16091.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ahgf/services/trackbacks/16091.html</trackback:ping><description><![CDATA[鍓嶆彁錛?BR>Weblogic錛?.1.4<BR>Oracle錛?.0.1<BR><BR>琛?BR>CREATE TABLE MYTABLE<BR>(<BR>  ID    INTEGER                                 NOT NULL,<BR>  NAME  CHAR(30 BYTE)                           NOT NULL<BR>)<BR><BR>鍦ㄧ▼搴忎腑浣跨敤涓嬭堪鏂規(guī)硶鎻掑叆7涓腑鏂囧瓧絎︼細(xì)<BR>getJdbcTemplate().execute("insert into mytable (id, name) values(1, '鎴戠殑嫻嬭瘯鍜岀粨鏋?)");<BR><BR>涓嬮潰鍒嗕負(fù)涓ょ嫻嬭瘯鏂規(guī)硶錛?BR><BR>鏂規(guī)硶涓錛?BR>浣跨敤Weblogic鑷甫鐨刼jdbc14.jar錛屾墦鍗板垰鍒氭彃鍏ョ殑緇撴灉鐨勯暱搴︿負(fù)23錛岃繖鏄洜涓洪┍鍔ㄤ細(xì)璁や負(fù)涓涓腑鏂囦負(fù)2涓瓧鑺傦紝榪欐牱鎻掑叆鍚庝細(xì)鑷姩鍦ㄤ腑鏂囧悗闈㈠姞涓?0-7*2涓瓧鑺傘?BR><BR>鏂規(guī)硶浜岋細(xì)<BR>鐢╫racle緗戠珯涓嬭澆鐨勮椹卞姩鏃跺垯鎵撳嵃鐨勯暱搴﹀彉涓?0銆傝繖琛ㄦ槑姝ゆ椂椹卞姩浼?xì)璁や皋Z竴涓腑鏂囦負(fù)1涓瓧鑺傦紝榪欐牱鎻掑叆鍚庝細(xì)鑷姩鍦ㄤ腑鏂囧悗闈㈠姞涓?0-7*1涓瓧鑺傘?BR><BR>榪欐牱灝卞嚭鐜頒簡(jiǎn)涓涓棶棰橈紝濡傛灉浣跨敤鏂規(guī)硶浜屽彇鍑哄垰鎻掑叆鐨勫悕縐頒綔涓烘柊鐨勫悕縐板啀鎻掑叆涓鏉¤褰曟椂浼?xì)鍑洪敊锛岄敊璇负鎻掑叆鐨勫瓧绗﹀艱繃澶с傝繖鏄洜涓哄彇鍑哄悗涓涓腑鏂囧湪java閲岃涓烘槸涓や釜瀛楄妭錛岃繖鏍鋒鏃剁殑闀垮害涓?0+7錛屽綋鐒朵細(xì)鍑洪敊銆?BR><BR>瑙e喅鏂規(guī)硶錛氭妸char鏀逛負(fù)varchar2銆?BR><BR>浣嗚繖鏍風(fēng)殑璇濆氨浣垮緱鎴戣瀵瑰嚑涔庢墍鏈夌殑琛ㄨ繘琛屼慨鏀癸紝榪欐槸鎴戜笉鎯寵鐨勩傚笇鏈涘ぇ瀹剁粰鎴戞彁涓ソ鐨勫緩璁紝璇ュ浣曡В鍐充粠weblogic鑷甫鐨勯┍鍔ㄦ敼涓簅racle鑷甫鐨勯┍鍔紝鑰屼笉鐢ㄥぇ鐨勪慨鏀圭殑闂銆傛敞錛氬洜涓哄叾浠栧師鍥犻渶瑕佹洿鎹㈤┍鍔ㄣ?BR><BR><BR><BR><BR><BR><img src ="http://www.aygfsteel.com/ahgf/aggbug/16091.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ahgf/" target="_blank">ahgf</a> 2005-10-20 10:51 <a href="http://www.aygfsteel.com/ahgf/archive/2005/10/20/16091.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓ょ鑾峰彇Oracle Sequence鐨勬柟娉?http://www.aygfsteel.com/ahgf/archive/2005/10/14/15505.htmlahgfahgfFri, 14 Oct 2005 03:24:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15505.htmlhttp://www.aygfsteel.com/ahgf/comments/15505.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15505.html#Feedback0http://www.aygfsteel.com/ahgf/comments/commentRss/15505.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15505.html鍓嶆彁錛?/P>
CREATE TABLE Booking (
  id INTEGER NOT NULL,
  date_made DATE,
  reserved_until TIMESTAMP,
  price DECIMAL(15, 2) NOT NULL,
  Purchase_id INTEGER,
  PRIMARY KEY(id))  
create sequence booking_seq 
  start with 1 
  increment by 1 
  nomaxvalue;
鏂規(guī)硶涓錛?BR>鍒╃敤Spring鐨刼rg.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer
OracleSequenceMaxValueIncrementer incr = 
    new OracleSequenceMaxValueIncrementer(dataSource, "booking_seq");
   
public int getNewBookingId() {
  return incr.nextIntValue();
}
閽堝涓嶅悓鐨勬暟鎹簱Spring鎻愪緵浜?jiǎn)涓嶅悓鐨勬敮鎸伨c匯?/PRE>
鏂規(guī)硶浜岋細(xì)浣跨敤鏁版嵁搴撴湰韜殑瑙﹀彂鍣?/PRE>
CREATE OR REPLACE TRIGGER tib_booking BEFORE INSERT
ON BOOKING FOR EACH ROW
DECLARE
    integrity_error  EXCEPTION;
    errno            INTEGER;
    errmsg           CHAR(200);
    dummy            INTEGER;
    FOUND            BOOLEAN;
BEGIN
    --  Column "ID" uses sequence booking_seq
    SELECT booking_seq.NEXTVAL INTO :NEW.ID FROM dual;
--  Errors handling
EXCEPTION
    WHEN integrity_error THEN
       RAISE_APPLICATION_ERROR(errno, errmsg);
END;
嫻嬭瘯錛?/STRONG>
INSERT INTO BOOKING(date_made,price) VALUES(SYSDATE,22222);
COMMIT;


ahgf 2005-10-14 11:24 鍙戣〃璇勮
]]>Professional Java Development with the Spring Framework瀛︿範(fàn)絎旇(2) - 澹版槑寮忎簨鍔?http://www.aygfsteel.com/ahgf/archive/2005/10/14/15504.htmlahgfahgfFri, 14 Oct 2005 03:20:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15504.htmlhttp://www.aygfsteel.com/ahgf/comments/15504.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15504.html#Feedback0http://www.aygfsteel.com/ahgf/comments/commentRss/15504.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15504.html

Spring鐨勫0鏄庡紡浜嬪姟鏈変互涓嬪嚑縐嶉厤緗柟娉曪細(xì)

1銆丳roxyFactoryBean/Transaction Interceptor

2銆乀ransactionProxyFactoryBean

3銆丅eanNameAutoProxyCreator

4銆丼ource-Level Metadata Using Commons Attributes

5銆丼ource-Level Metadata Using J2SE 5.0 Annotations

涓漢璁や負(fù)4鍜?絎竴嬈¢厤緗畬鎴愬悗錛屼互鍚庡啀澧炲姞鏂扮殑bean鏃朵細(xì)姣旇緝綆鍗曪紝浣嗗崟鍗曚粠閰嶇疆鏂囦歡涓婄湅涓嶆槗鐞嗚В銆?/P>

鏈漢鎺ㄨ崘浣跨敤2錛岄厤緗篃鍗佸垎綆鍗曪紝姣旇緝瀹規(guī)槗鐞嗚В錛屽埄鐢ㄧ淮鎶や漢鍛樼殑緇存姢宸ヤ綔錛屽湪鎴戝仛鐨勯」鐩腑閮芥槸浣跨敤榪欑閰嶇疆鏂瑰紡銆?/P>

鍙﹀鏈濂芥瘡涓ā鍧楀崟鐙竴涓厤緗枃浠訛紝鍦╳eb.xml涓璫ontextConfigLocation鐨刾aram-value涓叏閮ㄥ姞榪涙潵銆傝繖鏍峰疄闄呬笂灝辮В鍐充簡(jiǎn)浣跨敤2鏃朵駭鐢熺殑閰嶇疆鏂囦歡澶ぇ鐨勯棶棰樸?/P>

渚嬪瓙錛?/STRONG>

dataAccess-hibernate.xml

<!-- The DBCP DataSource -->
  
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" 
        destroy-method
="close">
    
<property name="driverClassName">
      
<value>${jdbc.driverClassName}</value>
    
</property>
    
<property name="url"><value>${jdbc.url}</value></property>
    
<property name="username"><value>${jdbc.username}</value></property>
    
<property name="password"><value>${jdbc.password}</value></property>
  
</bean>

 
<!-- The transactionmanager to use for regular non JTA datasource -->
  
<bean id="transactionManager"
    class
="org.springframework.jdbc.datasource.DataSourceTransactionManager">
    
<property name="dataSource">
      
<ref local="dataSource"/>
    
</property> 
  
</bean>


ticket-service.xml (ticket妯″潡)
<!-- Transactional proxy and the primary business object -->
  
<bean id="ticket.proxy" 
   class
="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    
<property name="transactionManager"><ref bean="transactionManager"/></property>
    
<property name="target">
      
<ref local="ticket.service"/>
    
</property>
    
<property name="transactionAttributes">
      
<props>
        
<prop key="get*">PROPAGATION_SUPPORTS,readOnly</prop>
        
<prop key="allocate*">PROPAGATION_REQUIRED</prop>
      
</props>
    
</property>
  
</bean>  
   
   
<!-- The Service class -->
   
<bean id="ticket.service" class="org.springframework.prospring.ticket.service.BoxOfficeImpl">
        
<property name="boxOfficeDao">
          
<ref local="ticket.dao"/>
        
</property> 
      
</bean>

   
  
<!-- The DAO class -->
  
<bean id="ticket.dao" class="org.springframework.prospring.ticket.dao.jdbc.JdbcBoxOfficeDao">
    
<property name="dataSource">
      
<ref local="dataSource"/>
    
</property> 
  
</bean>


web.xml

<context-param>
  
<param-name>contextConfigLocation</param-name>
  
<param-value>/WEB-INF/dataAccess-jdbc.xml   /WEB-INF/conf/ticket-services.xml </param-value>
 
</context-param>


榪欐槸鏈漢鍦ㄩ」鐩腑閲囧彇鐨勯厤緗俻roxy娉ㄥ叆service錛宻ervice娉ㄥ叆dao錛岄厤緗畝鍗曟槑浜?jiǎn)锛屽鏋滀竴涓ā鍧椾腑鏈夊涓猄ervice綾伙紝鍙互渚濇娣誨姞鍗沖彲銆?BR>

ahgf 2005-10-14 11:20 鍙戣〃璇勮
]]>
Professional Java Development with the Spring Framework瀛︿範(fàn)絎旇(1) - JdbcTemplate 涓璔uery鐨勫嚑縐嶇敤娉?http://www.aygfsteel.com/ahgf/archive/2005/10/14/15503.htmlahgfahgfFri, 14 Oct 2005 03:16:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15503.htmlhttp://www.aygfsteel.com/ahgf/comments/15503.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15503.html#Feedback1http://www.aygfsteel.com/ahgf/comments/commentRss/15503.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15503.html闃呰鍏ㄦ枃

ahgf 2005-10-14 11:16 鍙戣〃璇勮
]]>
Professional Java Development with the Spring Framework瀛︿範(fàn)絎旇(1) - JdbcTemplate http://www.aygfsteel.com/ahgf/archive/2005/10/14/15501.htmlahgfahgfFri, 14 Oct 2005 03:12:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15501.htmlhttp://www.aygfsteel.com/ahgf/comments/15501.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15501.html#Feedback0http://www.aygfsteel.com/ahgf/comments/commentRss/15501.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15501.htmlJdbcTemplate 涓璭xecute鍜寀pdate鐨勫尯鍒細(xì)

     execute涓嶆帴鍙楀弬鏁幫紝鏃犺繑鍥炲鹼紝閫傜敤浜巆reate鍜宒rop table銆?/P>

    update鍙互鎺ュ彈鍙傛暟錛岃繑鍥炲間負(fù)姝ゆ鎿嶄綔褰卞搷鐨勮褰曟暟錛岄傚悎浜巌nsert, update, 鍜宒elete絳夋搷浣溿?/P>




ahgf 2005-10-14 11:12 鍙戣〃璇勮
]]>
鍦╳eblogic涓嬭繍琛岄儴緗瞱eb搴旂敤鏃訛紝鍑虹幇oracle鏁版嵁搴撴閿佺殑瑙e喅鏂規(guī)硶 http://www.aygfsteel.com/ahgf/archive/2005/10/14/15499.htmlahgfahgfFri, 14 Oct 2005 03:10:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15499.htmlhttp://www.aygfsteel.com/ahgf/comments/15499.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15499.html#Feedback0http://www.aygfsteel.com/ahgf/comments/commentRss/15499.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15499.html闂錛?/STRONG>

騫沖彴錛歐eblogic8.1.4  oracle9

褰撲竴涓簨鍔¢噷錛屽鍓嶉潰娌℃湁鎻愪氦鐨勬暟鎹繘琛岀粺璁★紙sum錛夋椂錛寃eblogic浼?xì)鍋滄鍦ㄩ偅閲屼笉鍔ㄥQ岃岀敤Toad鍙互鐪嬪埌Oracle閲岃澶氳〃琚閿?/P>

鍘熷洜錛?/STRONG>

涓嶆槑鐧?/P>

瑙e喅鏂規(guī)硶錛?/STRONG>

鐢╫racle緗戠珯涓婁笅杞界殑jdbc椹卞姩ojdbc14.jar鏇挎崲%WL_HOME%\weblogic81\server\lib涓嬬殑鍚屽悕鏂囦歡錛岄棶棰樿В鍐熾?/P>

ahgf 2005-10-14 11:10 鍙戣〃璇勮
]]>
Spring+Struts+Hibernate寮鍙戠殑搴旂敤閮ㄧ講鍦╳eblogic涓嬫椂鍑虹幇鐨勨淐lassNotFoundException: org.hibernate.hql.ast.HqlToken鈥濋敊璇殑瑙e喅鏂規(guī)硶 http://www.aygfsteel.com/ahgf/archive/2005/10/14/15500.htmlahgfahgfFri, 14 Oct 2005 03:10:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15500.htmlhttp://www.aygfsteel.com/ahgf/comments/15500.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15500.html#Feedback3http://www.aygfsteel.com/ahgf/comments/commentRss/15500.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15500.html鍦╠ataAccess-hibernate.xml鏂囦歡涓姞涓婁笅闈竴鍙ヨ瘽錛?/P>

org.hibernate.hql.classic.ClassicQueryTranslatorFactory

榪欐牱榪樻槸浣跨敤Hibernate2鐨勬煡璇㈡満鍒訛紝鏍規(guī)嵁鍥炲緇忛獙璇佸悗鍙互鎸変笅闈㈣緗嬌鐢╤ibernate3鐨勬煡璇㈡満鍒訛細(xì)

1銆佹嫹璐滺ibernate3閲屽甫鐨勫寘antlr-2.7.5H3.jar鍒?WL_HOME%\server\lib涓?BR>2銆佷慨鏀箂tartWebLogic.cmd 錛?BR>
鍦╯et CLASSPATH涔嬪墠鍔犱笂涓嬮潰涓鍙ワ細(xì)
set PRE_CLASSPATH=%WL_HOME%\server\lib\antlr-2.7.5H3.jar;
鍦╯et CLASSPATH涔嬪悗鍔犱笂涓嬮潰涓鍙ワ細(xì)
set CLASSPATH=%PRE_CLASSPATH%;%CLASSPATH%

涓鍒嘜K錛?/P>

鍏蜂綋鍘熷洜鍙弬鐓ф欏碉細(xì)http://dev2dev.bea.com/blog/pmalani/archive/2005/07/configuring_web.html



ahgf 2005-10-14 11:10 鍙戣〃璇勮
]]>
Weblogic涓嬮厤緗甋truts搴旂敤鏃跺嚭鐜皌ag閿欒鐨勮В鍐蟲柟娉?http://www.aygfsteel.com/ahgf/archive/2005/10/14/15498.htmlahgfahgfFri, 14 Oct 2005 03:09:00 GMThttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15498.htmlhttp://www.aygfsteel.com/ahgf/comments/15498.htmlhttp://www.aygfsteel.com/ahgf/archive/2005/10/14/15498.html#Feedback0http://www.aygfsteel.com/ahgf/comments/commentRss/15498.htmlhttp://www.aygfsteel.com/ahgf/services/trackbacks/15498.html閿欒淇℃伅錛?/STRONG>

鍦╳ebloigc涓嬮厤緗甋truts搴旂敤鏃剁粡甯鎬細(xì)鍑虹幇涓嬮潰閿欒錛岃屽湪鍏跺畠Web鏈嶅姟鍣ㄤ笅鍗存病闂錛?/P>

Parsing of JSP File '/index.jsp' failed:
------------------------------------------------------------------------------- -
/index.jsp(3): Error in using tag library uri='/WEB-INF/struts-html.tld' prefix='html': The Tag class 'org.apache.struts.taglib.html.FormTag' has no setter method corresponding to TLD declared attribute 'name', (JSP 1.1 spec, 5.4.1)
probably occurred due to an error in /index.jsp line 3:
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>

鍘熷洜錛?/P>

榪欐槸鍥犱負(fù)weblogic瀵箃ag鐨勮姹傚崄鍒嗕弗鏍?/P>

瑙e喅鏂規(guī)硶錛?/STRONG>

鎵撳紑struts.jar鍙互鐪嬪埌鏈塷rg鍜孧ETA-INF涓や釜鐩綍錛屽湪META-INF鐩綍涓嬫槸楠岃瘉鐢ㄧ殑tld鏂囦歡錛屽疄闄呬笂鎴戜滑鍙鎶婅繖涓狹ETA-INF鐩綍鍒犻櫎鍗沖彲銆傚彲浠ヤ笅杞絪truts鐨勬簮浠g爜錛岀劧鍚庨噸鏂扮敓鎴愭柊鐨刯ar鏂囦歡錛屽彧鍖呭惈java綾繪枃浠訛紝涓嶈鍖呭惈tld鏂囦歡



ahgf 2005-10-14 11:09 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 利川市| 濮阳市| 思茅市| 宝山区| 三明市| 禄劝| 连州市| 大连市| 孟村| 洪江市| 侯马市| 嵊州市| 文登市| 离岛区| 孟村| 米林县| 荣昌县| 衡南县| 即墨市| 平顺县| 绥江县| 宣城市| 吉木萨尔县| 博湖县| 奉节县| 高阳县| 罗田县| 陈巴尔虎旗| 工布江达县| 高青县| 晴隆县| 凌海市| 台山市| 大城县| 海阳市| 双牌县| 蕉岭县| 老河口市| 枣阳市| 喜德县| 阳春市|