锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产亚洲综合一区二区三区,亚洲av成人一区二区三区,国产精品亚洲五月天高清http://www.tkk7.com/tsylo/archive/2007/01/30/96811.html姹熶笂涓鍙惰垷姹熶笂涓鍙惰垷Tue, 30 Jan 2007 15:29:00 GMThttp://www.tkk7.com/tsylo/archive/2007/01/30/96811.htmlhttp://www.tkk7.com/tsylo/comments/96811.htmlhttp://www.tkk7.com/tsylo/archive/2007/01/30/96811.html#Feedback0http://www.tkk7.com/tsylo/comments/commentRss/96811.htmlhttp://www.tkk7.com/tsylo/services/trackbacks/96811.html聽聽聽聽聽 鏈榪戦」鐩緢鍙樻侊紝紜槸瑕佹妸Domino鐨勪笢瑗垮線J2EE涓婃惉錛岃浠涔堟枃妗e瀷鏁版嵁搴撴棤娉曡法瓚婄郴緇燂紝鎴戣寰楀鏋滅収鐩墠鐢典俊鐨勭郴緇熺粨鏋勬潵璇達紝灝辯畻鎶奃omino涓婄殑鎵鏈変笢瑗匡紝鍖呮嫭process閮芥惉鍒癑2EE涓婏紝涔熸棤娉曡В鍐沖悇涓郴緇熶箣闂村緢濂藉崗浣滅殑闂錛孭ortal鍜岀粺涓璁よ瘉宸茬粡鍦ㄦ煇縐嶇▼搴︿笂甯簡澶у繖錛屽鏋滃疄鍦ㄥ緢鎯沖悇涓簲鐢ㄧ郴緇熶箣闂磋繘琛屾暟鎹氦浜掞紝寮鍙憌ebservice鎺ュ彛灝眔k浜嗭紝鐢氳嚦鍦ㄧ郴緇熷紑濮嬭鍒掔殑鏃跺欏氨涓嶅簲璇ュ嚭鐜癉omino榪欑涓滆タ錛岀幇鍦ㄦ兂璧峰叧緋誨瀷鏁版嵁搴撶殑濂芥潵浜嗭紝鏈厤绱浜嗗紑鍙戜漢鍛橈紝鎵浠ユ垜榪樻槸縐夋寔鎴戣嚜宸辯殑鍘熷垯錛氭垜浠棤闄愬埗鐨勮拷姹傝蔣浠剁▼搴忕殑瀹岀編錛屽茍涓嶆槸涓轟簡閭e府鍌婚煎鎴鳳紝鑰屾槸涓轟簡璁╂垜浠箣鍚庣殑紼嬪簭鍛樿兘澶熶互鏇村皯鐨勭簿鍔涙潵鏇磋交鏉劇殑鎷胯繖浠藉伐璧勶紒
聽聽聽聽聽 鐗㈤獨瀹屾瘯鏉ヨ璇寸洰鍓嶇殑J2EE鍋氭硶銆傛棦鐒舵秹鍙婂埌嫻佺▼錛岄偅涓嶅厤灝遍偅涓ょ錛學FMC鍜孊PEL錛屾垜浠夋嫨BPEL錛屽師鍥犳槸IBM鏀寔BPEL錛屼笉瑕侀棶鎴戜袱縐嶄笢瑗塊偅縐嶆洿浼樼錛屾垜浼氬憡璇変綘錛氫綘鎼炴竻妤氫簡涔熸病鎰忎箟錛岀敤鎴峰彧鐩鎬俊IBM銆?br />聽聽聽聽聽 鏃㈢劧鐢˙PEL錛孖BM鐨刉ebsphere Process Server棣栧綋鍏跺啿錛岄」鐩粍涔頒簡鍑犵櫨涓囩殑杞歡鍜屾湇鍔″氨寮濮嬪紑鍙戜簡錛岃瀹炶瘽錛學PS鐪熺殑鏄竴涓緢濂界殑SOA瑙e喅鏂規錛屼絾鎴戜釜浜鴻涓虹粷瀵逛笉閫傚悎涓浗鏀垮簻銆佸浗浼佺殑嫻佺▼寮鍙戯紝鍥犱負浠栨棤娉曞緢濂界殑瑙e喅浜哄伐鑺傜偣鐨勯棶棰橈紝鍝曟槸寮曞叆浜唄uman task錛屼簬鏄垜浠張鑷繁灝佽浜嗕竴灞傚皬鐨勬祦紼嬪紩鎿庯紝褰撶劧鎴戞墍瑕佽鐨勯噸鐐逛笉鏄繖涓紝鑰屾槸鎴戜滑鍦╳ps涓墍闇瑕佺殑JCA鏂瑰紡緇戝畾鐨勭粍浠剁殑瀹炵幇鏂瑰紡錛欵JB+Spring+Hibernate錛屽仛濂界殑EJB鍖呭彲浠ヤ互EJB Bind鐨凧ava component褰㈠紡鎵撳叆wps鐨刟ssembly閲岋紝鍦╞pel process涓璻eference榪涙潵灝卞彲浠ヤ簡銆備笅闈㈡垜浠富瑕佽璇碋JB鐨勫疄鐜般?br />聽聽聽聽聽 鐢變簬wps鏈変釜鐗圭偣灝辨槸鍦ㄦ祦紼嬪疄渚嬬粨鏉熷悗鍒犻櫎鍏惰嚜甯︽暟鎹簱涓殑鎵鏈夊疄渚嬫暟鎹紝鎵浠ユ垜浠繀欏誨湪嫻佺▼鐨勬渶鍚庝竴閮ㄥ皢鏁版嵁璁板綍鍦ㄦ垜浠嚜宸辯殑涓氬姟搴撲腑鏉ワ紝鎴戜滑寮鍙戠殑EJB灝卞疄鐜頒簡榪欎釜鍔熻兘銆?br />棣栧厛鏄笟鍔¢昏緫錛屼笟鍔¢昏緫鍒嗘垚涓変釜鍖咃紝ejb銆乫ace銆乸ojo錛屽叾涓璭jb鏄粍浠剁殑鏈湴鎺ュ彛錛宖ace鏄粍浠剁殑鍔熻兘鎬ф帴鍙o紝pojo鏄叿浣撳疄鐜扮被銆?br />聽聽聽聽聽聽鍏蜂綋閫昏緫浠g爜涓嶈創浜嗭紝璐翠竴涓垜鍐欑殑渚嬪瓙錛?br />聽聽聽聽聽聽face涓殑鍔熻兘鎺ュ彛錛?/p>
1 package 聽com.ideal.core.biz.face;
2
3 import 聽java.rmi.RemoteException;
4
5 public interface 聽SimpleService聽
6 {
7 聽聽 public 聽String聽sayHello(String聽message)throws Exception;
8 }

9

聽聽聽ejb涓湰鍦版帴鍙o細
聽1package聽com.ideal.core.biz.ejb;
聽2
聽3import聽javax.ejb.EJBLocalObject;
聽4import聽com.ideal.core.biz.face.SimpleService;
聽5
聽6publicinterface聽SimpleLocal
聽7聽聽聽聽extends聽EJBLocalObject,聽SimpleService
聽8{
聽9聽聽聽聽public聽String聽sayHello(String聽message) throws Exception;
10}

11
聽 ejb鐨刪ome鎺ュ彛涓嶈創浜嗭紝鐩存帴璐碽ean綾伙紝鎴戜滑榪欓噷鐢⊿tateless鐨?br />
聽1package聽com.ideal.core.biz.ejb;
聽2
聽3import聽javax.ejb.SessionBean;
聽4import聽javax.ejb.SessionContext;
聽5import聽javax.ejb.CreateException;
聽6import聽com.ideal.core.biz.face.SimpleService;
聽7import聽org.springframework.ejb.support.AbstractStatelessSessionBean;
聽8import聽java.rmi.RemoteException;
聽9
10publicclass聽SimpleBean
11聽聽聽聽extends聽AbstractStatelessSessionBean
12聽聽聽聽implements聽SimpleService
13{
14聽聽聽聽SessionContext聽sessionContext;
15聽聽聽聽private聽SimpleService聽m_simple_service;
16
17聽聽聽聽publicvoid聽onEjbCreate()聽throws聽CreateException
18聽聽聽聽{
19聽聽聽聽聽聽聽聽m_simple_service聽=聽(SimpleService)聽getBeanFactory().getBean("SimpleService");
20聽聽聽聽}

21
22聽聽聽聽public聽String聽sayHello(String聽message) throws Exception
23聽聽聽聽{
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽String message = "";
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 try {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽message = m_simple_service.sayHello(message);

聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 catch (Exception ex)
聽聽聽聽聽聽聽 {
聽聽聽聽聽聽聽聽聽聽聽 this.sessionContext.setRollbackOnly();
聽聽聽聽聽聽聽聽聽聽聽 throw new EJBException();
聽聽聽聽聽聽聽 }
24聽聽聽聽聽聽聽聽return聽message;
25聽聽聽聽}

26}

27
pojo錛?br />
聽1package聽com.ideal.core.biz.pojo;
聽2
聽3import聽com.ideal.core.biz.face.SimpleService;
聽4
聽5publicclass聽SimpleServiceImpl聽implements聽SimpleService
聽6{
聽7聽聽聽聽IUserInfoDAO聽user_dao;
聽8聽聽聽聽public聽SimpleServiceImpl()
聽9聽聽聽聽{
10聽聽聽聽}

11聽聽聽聽public聽String聽sayHello(String聽message)聽聽throws聽Exception
12聽聽聽聽{
13聽聽聽聽聽聽聽聽聽聽聽聽Userinfo聽user聽=new聽Userinfo();
14聽聽聽聽聽聽聽聽聽聽聽聽user.setName("2");
15聽聽聽聽聽聽聽聽聽聽聽聽user.setPassword("2");
16聽聽聽聽聽聽聽聽聽聽聽聽user.setUserid("2");
17聽聽聽聽聽聽聽聽聽聽聽聽user_dao.saveUser(user);
18聽聽聽聽聽聽聽聽聽聽聽聽user.setPassword("asddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd");
19聽聽聽聽聽聽聽聽聽聽聽聽user_dao.saveUser(user);
20聽聽聽聽聽聽聽聽return"hello,"+聽message聽+"!";
21聽聽聽聽}

22}

23
緇忚繃嫻嬭瘯錛屽鍣ㄤ簨鍔″彲浠ユ甯稿洖婊氾紝鍓嶆彁鏄痵pring涓巋ibernate鐨勯厤緗枃浠墮厤瀵廣?br />鏈緇堟墦鍖呭彂甯冨埌Websphere涓婂彲浠ユ甯歌繍琛岋紝鍋氫釜web瀹㈡埛绔畝鍗曟祴璇曚竴涓嬪氨ok浜嗐?br />鏀懼叆wps涓婁篃榪愯姝e父銆?br />鏈鍚庤涓鍙ワ細涓嶄竴瀹氭墍鏈夌殑鍥藉浜у搧閮介傜敤浜庢垜浠殑鐜扮姸銆?img src ="http://www.tkk7.com/tsylo/aggbug/96811.html" width = "1" height = "1" />

姹熶笂涓鍙惰垷 2007-01-30 23:29 鍙戣〃璇勮
]]>
web寮鍙戜腑鐨勬潈闄愯璁℃嫏瑙佷竴浜?3) ----璧勬簮閰嶇疆涓庢潈闄愬垽鏂?/title><link>http://www.tkk7.com/tsylo/archive/2007/01/03/91527.html</link><dc:creator>姹熶笂涓鍙惰垷</dc:creator><author>姹熶笂涓鍙惰垷</author><pubDate>Wed, 03 Jan 2007 05:56:00 GMT</pubDate><guid>http://www.tkk7.com/tsylo/archive/2007/01/03/91527.html</guid><wfw:comment>http://www.tkk7.com/tsylo/comments/91527.html</wfw:comment><comments>http://www.tkk7.com/tsylo/archive/2007/01/03/91527.html#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://www.tkk7.com/tsylo/comments/commentRss/91527.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tsylo/services/trackbacks/91527.html</trackback:ping><description><![CDATA[     鎽樿: 鍦ㄤ笂鏂囦腑鎴戜滑鎻愬埌浜嗕竴涓祫婧愬搴斾竴涓暟鎹簱琛紝鍦═_ResourceInfo琛ㄤ腑鎴戜滑涔熸彁鍒頒簡鏈変竴涓瓧孌典笓闂ㄦ潵璁板綍琛ㄥ悕錛岀劧鍚庢垜涔﹀啓涓涓祫婧愰厤緗枃浠訛紝鐢ㄦ潵閰嶇疆鎴戠殑涓氬姟綾諱笌璧勬簮鐨勫搴斿叧緋伙紝浠g爜濡備笅錛?<?xml聽version="1.0"聽encoding="GB2312"?>2<data>3聽聽聽聽<mapping聽SysName="s">4聽聽聽聽聽聽聽聽<m...  <a href='http://www.tkk7.com/tsylo/archive/2007/01/03/91527.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/tsylo/aggbug/91527.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tsylo/" target="_blank">姹熶笂涓鍙惰垷</a> 2007-01-03 13:56 <a href="http://www.tkk7.com/tsylo/archive/2007/01/03/91527.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>web寮鍙戜腑鐨勬潈闄愯璁℃嫏瑙佷竴浜?2) ----鏁版嵁搴撹璁?/title><link>http://www.tkk7.com/tsylo/archive/2007/01/02/91467.html</link><dc:creator>姹熶笂涓鍙惰垷</dc:creator><author>姹熶笂涓鍙惰垷</author><pubDate>Tue, 02 Jan 2007 15:41:00 GMT</pubDate><guid>http://www.tkk7.com/tsylo/archive/2007/01/02/91467.html</guid><wfw:comment>http://www.tkk7.com/tsylo/comments/91467.html</wfw:comment><comments>http://www.tkk7.com/tsylo/archive/2007/01/02/91467.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.tkk7.com/tsylo/comments/commentRss/91467.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/tsylo/services/trackbacks/91467.html</trackback:ping><description><![CDATA[聽聽聽聽聽聽棣栧厛涓婃枃鏉冮檺璁捐鎷欒(1)涓彧鏄兂璁板綍涓嬭嚜宸辨潈闄愯璁′笂鐨勪竴鐐圭湅娉曪紝浠ュ強灝嗚嚜宸辨棩甯告渶甯哥敤鐨勬潈闄愯В鍐蟲柟妗堣褰曚笅鏉ヤ互渚涙棩鍚庡洖欏撅紝娌℃兂鍒版湁鏈嬪弸鍏蟲敞姝ょ被鐨勮璁★紝閭e氨鍙兘鍏堟妸浠g爜鎷垮嚭鏉ョ尞涓戜簡錛屾姏鐮栧紩鐜夛紝澶у鍏卞悓鎺㈣瀛︿範<img height="19" src="http://www.tkk7.com/Emoticons/teeth_smile.gif" width="19" border="0" /><br />聽聽聽聽聽聽鎺ョ潃涓婃枃鏉ヨ錛屼笂鏂囨墍璁ㄨ鐨勬潈闄愯璁℃槸涓鏉℃濊礬錛屼絾鏃㈢劧鏄痺eb搴旂敤錛屽皯涓嶄簡鏁版嵁搴撶殑鏀寔錛屾湰鏂囨垜浠潵璁ㄨ涓涓嬫暟鎹簱鐨勮璁°傦紙浠ヤ笅鎯蟲硶鍙婃濊礬浠呬粎浠h〃鏈漢鎷欒錛?br />聽聽聽聽聽 璇村埌鏉冮檺鐨勬暟鎹簱璁捐錛屽繀鍏堢悊娓呮潈闄愪腑鍑犵瀹炰綋鍙婂叾鍏崇郴錛屾閮ㄥ垎鎯沖繀鏈夎繃璁捐鏉冮檺緇忛獙鐨勫悓浠侀兘鐭ラ亾鎬庝箞璁捐浜嗭紝緗戜笂鎽嗘浮涓涓嬩篃鏄竴瑁よ々瀛愪竴瑁よ々瀛愮殑錛屾垜浠氨鍦ㄦ渶騫沖嚒鐩磋鐨勬暟鎹簱鍏崇郴鐨勫熀紜涓婃潵寤虹珛鏉冮檺銆備笅闈㈡槸鎴戠殑鍑犱釜琛紙鎵鏈夌殑琛ㄩ兘甯︽湁涓涓猵k_id,浣滀負琛ㄧ殑鑷姩鐢熸垚鐨勫敮涓涓婚敭錛夛細<br />鐢ㄦ埛琛?T_UserInfo)錛?br /><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"><span style="COLOR: #008080">聽1</span><img id="Codehighlighter1_0_65_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_65_Open_Text.style.display='none'; Codehighlighter1_0_65_Closed_Image.style.display='inline'; Codehighlighter1_0_65_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_65_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_65_Closed_Text.style.display='none'; Codehighlighter1_0_65_Open_Image.style.display='inline'; Codehighlighter1_0_65_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_65_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_65_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽2</span><span style="COLOR: #000000"><img id="Codehighlighter1_67_132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_67_132_Open_Text.style.display='none'; Codehighlighter1_67_132_Closed_Image.style.display='inline'; Codehighlighter1_67_132_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_67_132_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_132_Closed_Text.style.display='none'; Codehighlighter1_67_132_Open_Image.style.display='inline'; Codehighlighter1_67_132_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_67_132_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_67_132_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">聽Table:聽T_UserInfo聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽3</span><span style="COLOR: #000000"><img id="Codehighlighter1_134_199_Open_Image" onclick="this.style.display='none'; Codehighlighter1_134_199_Open_Text.style.display='none'; Codehighlighter1_134_199_Closed_Image.style.display='inline'; Codehighlighter1_134_199_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_134_199_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_134_199_Closed_Text.style.display='none'; Codehighlighter1_134_199_Open_Image.style.display='inline'; Codehighlighter1_134_199_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_134_199_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_134_199_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽4</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">create</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">聽T_UserInfo聽<br /></span><span style="COLOR: #008080">聽5</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />(<br /></span><span style="COLOR: #008080">聽6</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽pk_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #808080">not</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽7</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽name聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">20</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">聽8</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽sex聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽BOOLEAN,<br /></span><span style="COLOR: #008080">聽9</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽age聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">int</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽emp_num聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽polity聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">int</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽unit聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">50</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽department聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">20</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽specialty聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">int</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽position聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">10</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">16</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽offtel聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">20</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">17</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽famtel聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">20</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">18</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽post_state聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">10</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">19</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽remark聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">100</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">20</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">constraint</span><span style="COLOR: #000000">聽PK_T_USERINFO聽</span><span style="COLOR: #0000ff">primary</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">key</span><span style="COLOR: #000000">聽(pk_id)<br /></span><span style="COLOR: #008080">21</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />);</span></div>鐢ㄦ埛琛ㄥ氨涓嶅璇翠簡錛岄兘鏄竴浜涘父鐢ㄥ瓧孌碉紝騫撮緞銆佺數璇濄佽亴浣嶇瓑錛屽緩璁ぇ瀹跺緩绔嬩竴涓氱敤涓浜涳紝瀛楁澶氫竴浜涚殑涓涓敤鎴瘋〃錛屼究浜庝互鍚庢墿灞曪紝浠ュ悗濡傛灉鏈夌壒孌婇渶姹傦紝涓嶇敤鎵╄繖涓熀鏈〃錛屽彲浠ラ氳繃涓誨閿叧緋繪潵鏂板緩涓涓〃錛岀敤浜庢墿鍏呭瓧孌?br />瑙掕壊琛?T_RoleInfo)錛?br /><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"><span style="COLOR: #008080">聽1</span><img id="Codehighlighter1_0_65_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_65_Open_Text.style.display='none'; Codehighlighter1_0_65_Closed_Image.style.display='inline'; Codehighlighter1_0_65_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_65_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_65_Closed_Text.style.display='none'; Codehighlighter1_0_65_Open_Image.style.display='inline'; Codehighlighter1_0_65_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_65_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_65_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽2</span><span style="COLOR: #000000"><img id="Codehighlighter1_67_132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_67_132_Open_Text.style.display='none'; Codehighlighter1_67_132_Closed_Image.style.display='inline'; Codehighlighter1_67_132_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_67_132_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_132_Closed_Text.style.display='none'; Codehighlighter1_67_132_Open_Image.style.display='inline'; Codehighlighter1_67_132_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_67_132_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_67_132_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">聽Table:聽T_RoleInfo聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽3</span><span style="COLOR: #000000"><img id="Codehighlighter1_134_199_Open_Image" onclick="this.style.display='none'; Codehighlighter1_134_199_Open_Text.style.display='none'; Codehighlighter1_134_199_Closed_Image.style.display='inline'; Codehighlighter1_134_199_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_134_199_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_134_199_Closed_Text.style.display='none'; Codehighlighter1_134_199_Open_Image.style.display='inline'; Codehighlighter1_134_199_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_134_199_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_134_199_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽4</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">create</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">聽T_RoleInfo聽<br /></span><span style="COLOR: #008080">聽5</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />(<br /></span><span style="COLOR: #008080">聽6</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽pk_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">number</span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #808080">not</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽7</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽role_name聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">20</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">聽8</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽role_desc聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">100</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">聽9</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽parent_role_id聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">constraint</span><span style="COLOR: #000000">聽PK_T_ROLEINFO聽</span><span style="COLOR: #0000ff">primary</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">key</span><span style="COLOR: #000000">聽(pk_id)<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />);</span></div>瑙掕壊琛ㄤ腑闇瑕佽鏄庣殑灝變竴涓猵arent_role_id鐖惰鑹瞚d錛屾瀛楁鐢ㄦ潵鎵╁睍瑙掕壊鐨勭戶鎵垮叧緋匯?br />璧勬簮琛?T_ResourceInfo)錛?br /><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"><span style="COLOR: #008080">聽1</span><img id="Codehighlighter1_0_65_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_65_Open_Text.style.display='none'; Codehighlighter1_0_65_Closed_Image.style.display='inline'; Codehighlighter1_0_65_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_65_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_65_Closed_Text.style.display='none'; Codehighlighter1_0_65_Open_Image.style.display='inline'; Codehighlighter1_0_65_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_65_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_65_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽2</span><span style="COLOR: #000000"><img id="Codehighlighter1_67_132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_67_132_Open_Text.style.display='none'; Codehighlighter1_67_132_Closed_Image.style.display='inline'; Codehighlighter1_67_132_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_67_132_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_132_Closed_Text.style.display='none'; Codehighlighter1_67_132_Open_Image.style.display='inline'; Codehighlighter1_67_132_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_67_132_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_67_132_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">聽Table:聽T_ResourceInfo聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽3</span><span style="COLOR: #000000"><img id="Codehighlighter1_134_199_Open_Image" onclick="this.style.display='none'; Codehighlighter1_134_199_Open_Text.style.display='none'; Codehighlighter1_134_199_Closed_Image.style.display='inline'; Codehighlighter1_134_199_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_134_199_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_134_199_Closed_Text.style.display='none'; Codehighlighter1_134_199_Open_Image.style.display='inline'; Codehighlighter1_134_199_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_134_199_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_134_199_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽4</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">create</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">聽T_ResourceInfo聽<br /></span><span style="COLOR: #008080">聽5</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />(<br /></span><span style="COLOR: #008080">聽6</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽pk_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #808080">not</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽7</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #000000">module_name聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">20</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">聽8</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽module_code聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">10</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">聽9</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽module_desc聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">100</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽privilege_name聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">10</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽privilege_code聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">CHAR</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">12</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽privilege_desc聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">VARCHAR2</span><span style="COLOR: #000000">(</span><span style="FONT-WEIGHT: bold; COLOR: #800000">100</span><span style="COLOR: #000000">),<br /></span><span style="COLOR: #008080">13</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">constraint</span><span style="COLOR: #000000">聽PK_T_RESOURCEINFO聽</span><span style="COLOR: #0000ff">primary</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">key</span><span style="COLOR: #000000">聽(pk_id)<br /></span><span style="COLOR: #008080">14</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />);<br /></span><span style="COLOR: #008080">15</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span></div>榪欎釜琛ㄩ渶瑕佽鏄庣殑灝辨瘮杈冨浜嗭紝棣栧厛璇ヨ〃鐢ㄦ潵璁板綍璧勬簮涓庤祫婧愭潈闄愶紝鎴戣繖杈規墍璋撶殑璧勬簮灝辨槸瀹炰綋錛屽氨鏄暟鎹簱琛紝瑙掕壊闇瑕佸搴斿埌璧勬簮錛屾湁浜涜鑹插璇ヨ祫婧愭湁鏉冮檺錛屾湁浜涜鑹插垯瀵硅璧勬簮鏃犳潈闄愶紝瑙掕壊鍙姝よ祫婧愭搷浣滅殑鏉冮檺涔熶笉鍚屻傝鐧戒簡錛屽氨鏄笉鍚岀殑瑙掕壊瀵逛笉鍚岀殑鏁版嵁搴撹〃鐨勬搷浣滄潈闄愪笉鍚屻傚洜姝ゆ垜浠繖閲岀殑璧勬簮灝辨槸鏁版嵁搴撹〃銆?br />module_name錛氳祫婧愬悕錛沵odule_code錛氳祫婧愪唬鐮侊紙瀛樻斁鏁版嵁搴撹〃鍚嶏級錛?br />privilege_name錛氭潈闄愬悕錛沺rivilege_code錛氭潈闄愪唬鐮侊紙浠h〃鏉冮檺鐨刢ode,涔熷氨鏄垜浠笂鏂囨墍璇寸殑鏉冨鹼級<br />渚嬪瑙掕壊a瀵規暟鎹簱琛═_UserInfo鏈夋坊鍔犱笌鍒犻櫎鐨勬潈闄愬垯璇ヨ〃搴旇鎸夌収濡備笅閰嶇疆錛?br />module_name錛氫漢鍛樹俊鎭紱<br />module_code錛歍_UserInfo<br />privilege_name錛氭坊鍔犱笌鍒犻櫎<br />privilege_code錛?<br />榪欓噷鎴戜滑鍋囪鐨勬槸2鐨?嬈℃柟涓烘坊鍔犳潈闄愶紝2鐨?嬈℃柟涓烘坊鍔犳潈闄愶紝2鐨?嬈℃柟涓哄垹闄ゆ潈闄愶紝2鐨?嬈℃柟涓烘洿鏂版潈闄愶紝鍒欐嫢鏈夋坊鍔犱笌鍒犻櫎鏉冮檺灝卞簲璇ヤ負2鐨?嬈℃柟+2鐨?嬈℃柟=6錛屽叾瀹?鐨勫嚑嬈℃柟浠h〃浠涔堝惈涔夋垜浠彲浠ュ彟澶栧紑涓暟鎹簱琛ㄦ潵閰嶇疆錛堟垨鑰厁ml鏂囦歡錛夋澶勬垜浠拷鐣ヨ繖浜涙楠ゃ傚綋鐒跺鏋滀綘鐨勬潈闄愯緝澶氾紝璀浣犺繕甯屾湜a榪欎釜瑙掕壊瀵逛漢鍛樹俊鎭〃鏈変笂浼犲緱鏉冮檺錛屾垜浠彲浠ュ皢灝嗕笂浼犳潈闄愬畾涔変負2鐨?嬈℃柟錛?6錛?6鐨?6榪涘埗鏁頒負10錛岃褰曞湪鏁版嵁搴撻噷鐨勫艦寮忓簲璇ヤ負0x10濡傛灉a瑙掕壊鎷ユ湁娣誨姞銆佸垹闄ゃ佹洿鏂般佷笂浼犳潈闄愶紝鍒檃鐨勬潈鍊煎簲璇ヤ負2鐨?嬈℃柟+2鐨?嬈℃柟+2鐨?嬈℃柟+2鐨?嬈℃柟=30,鐢?6榪涘埗鏉ヨ〃紺哄氨搴旇涓?x1E錛岃褰?6榪涘埗鏁版嵁錛屼綘涓嶇敤鎷呭績浣嶆暟涓嶅銆?br />鍓╀綑鐨勫氨鏄嚑寮犲叧緋昏〃浜嗭細<br />浜哄憳瑙掕壊鍏崇郴琛?T_R_User_Role)錛?br /><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"><span style="COLOR: #008080">聽1</span><img id="Codehighlighter1_0_65_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_65_Open_Text.style.display='none'; Codehighlighter1_0_65_Closed_Image.style.display='inline'; Codehighlighter1_0_65_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_65_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_65_Closed_Text.style.display='none'; Codehighlighter1_0_65_Open_Image.style.display='inline'; Codehighlighter1_0_65_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_65_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_65_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽2</span><span style="COLOR: #000000"><img id="Codehighlighter1_67_132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_67_132_Open_Text.style.display='none'; Codehighlighter1_67_132_Closed_Image.style.display='inline'; Codehighlighter1_67_132_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_67_132_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_132_Closed_Text.style.display='none'; Codehighlighter1_67_132_Open_Image.style.display='inline'; Codehighlighter1_67_132_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_67_132_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_67_132_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">聽Table:聽T_R_user_role聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽3</span><span style="COLOR: #000000"><img id="Codehighlighter1_134_199_Open_Image" onclick="this.style.display='none'; Codehighlighter1_134_199_Open_Text.style.display='none'; Codehighlighter1_134_199_Closed_Image.style.display='inline'; Codehighlighter1_134_199_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_134_199_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_134_199_Closed_Text.style.display='none'; Codehighlighter1_134_199_Open_Image.style.display='inline'; Codehighlighter1_134_199_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_134_199_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_134_199_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽4</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">create</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">聽T_R_user_role聽<br /></span><span style="COLOR: #008080">聽5</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />(<br /></span><span style="COLOR: #008080">聽6</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽pk_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #808080">not</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽7</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #ff00ff">user_id</span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽8</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽role_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽9</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">constraint</span><span style="COLOR: #000000">聽PK_T_R_USER_ROLE聽</span><span style="COLOR: #0000ff">primary</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">key</span><span style="COLOR: #000000">聽(pk_id)<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />);<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span></div>瑙掕壊璧勬簮鍏崇郴琛?T_R_Role_Resource)<br /><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"><span style="COLOR: #008080">聽1</span><img id="Codehighlighter1_0_65_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_65_Open_Text.style.display='none'; Codehighlighter1_0_65_Closed_Image.style.display='inline'; Codehighlighter1_0_65_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_0_65_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_65_Closed_Text.style.display='none'; Codehighlighter1_0_65_Open_Image.style.display='inline'; Codehighlighter1_0_65_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span id="Codehighlighter1_0_65_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_0_65_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽2</span><span style="COLOR: #000000"><img id="Codehighlighter1_67_132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_67_132_Open_Text.style.display='none'; Codehighlighter1_67_132_Closed_Image.style.display='inline'; Codehighlighter1_67_132_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_67_132_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_67_132_Closed_Text.style.display='none'; Codehighlighter1_67_132_Open_Image.style.display='inline'; Codehighlighter1_67_132_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_67_132_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_67_132_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">聽Table:聽T_R_role_resource聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽3</span><span style="COLOR: #000000"><img id="Codehighlighter1_134_199_Open_Image" onclick="this.style.display='none'; Codehighlighter1_134_199_Open_Text.style.display='none'; Codehighlighter1_134_199_Closed_Image.style.display='inline'; Codehighlighter1_134_199_Closed_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_134_199_Closed_Image" style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_134_199_Closed_Text.style.display='none'; Codehighlighter1_134_199_Open_Image.style.display='inline'; Codehighlighter1_134_199_Open_Text.style.display='inline';" src="http://www.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span id="Codehighlighter1_134_199_Closed_Text" style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff">/**/</span><span id="Codehighlighter1_134_199_Open_Text"><span style="COLOR: #008080">/*</span><span style="COLOR: #008080">==============================================================</span><span style="COLOR: #008080">*/</span></span><span style="COLOR: #000000"><br /></span><span style="COLOR: #008080">聽4</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">create</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">table</span><span style="COLOR: #000000">聽T_R_role_resource聽<br /></span><span style="COLOR: #008080">聽5</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />(<br /></span><span style="COLOR: #008080">聽6</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽pk_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="COLOR: #808080">not</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">null</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽7</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽role_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽8</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽res_id聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽</span><span style="FONT-WEIGHT: bold; COLOR: #000000">NUMBER</span><span style="COLOR: #000000">,<br /></span><span style="COLOR: #008080">聽9</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />聽聽聽聽</span><span style="COLOR: #0000ff">constraint</span><span style="COLOR: #000000">聽PK_T_R_ROLE_RESOURCE聽</span><span style="COLOR: #0000ff">primary</span><span style="COLOR: #000000">聽</span><span style="COLOR: #0000ff">key</span><span style="COLOR: #000000">聽(pk_id)<br /></span><span style="COLOR: #008080">10</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" />);<br /></span><span style="COLOR: #008080">11</span><span style="COLOR: #000000"><img src="http://www.tkk7.com/images/OutliningIndicators/None.gif" align="top" /></span></div>褰撶劧濡傛灉浣犱笉鎬曢夯鐑︼紝鍙互娣誨姞榪涘幓緇?group)銆佺郴緇?system)銆佺粍緇?organization)錛屽緩绔嬭搗涓濂楀睘浜庝綘鑷繁鐨勫畬鏁寸殑鏉冮檺瑙e喅鏂規錛屼綔涓虹郴緇熸棤鍏崇殑妯″潡鍘誨鐢ㄥ埌姣忎釜浣犳墍鏋舵瀯鐨勫簲鐢ㄤ腑鍘伙紝閭f槸涓浠舵瀬鐖界殑浜嬫儏銆?br />榪炵畫鍓у紑濮嬩簡錛屾殏鏃舵悂絎攡~<img src ="http://www.tkk7.com/tsylo/aggbug/91467.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/tsylo/" target="_blank">姹熶笂涓鍙惰垷</a> 2007-01-02 23:41 <a href="http://www.tkk7.com/tsylo/archive/2007/01/02/91467.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>web寮鍙戜腑鐨勬潈闄愯璁℃嫏瑙佷竴浜?1)----璁捐鎬濊礬http://www.tkk7.com/tsylo/archive/2007/01/02/91353.html姹熶笂涓鍙惰垷姹熶笂涓鍙惰垷Tue, 02 Jan 2007 04:11:00 GMThttp://www.tkk7.com/tsylo/archive/2007/01/02/91353.htmlhttp://www.tkk7.com/tsylo/comments/91353.htmlhttp://www.tkk7.com/tsylo/archive/2007/01/02/91353.html#Feedback17http://www.tkk7.com/tsylo/comments/commentRss/91353.htmlhttp://www.tkk7.com/tsylo/services/trackbacks/91353.html鏈榪戦」鐩殑欏圭洰寰堝鎬紝涓涓ぇ欏圭洰(緋葷粺)閲屽寘鍚簡寰堝灝忕殑瀛愮郴緇燂紝鑰岃繖浜涘瓙緋葷粺涓兘鏈夋潈闄愭帶鍒剁殑閮ㄥ垎錛岃繖浠朵簨鎯呮尯璁╂垜澶寸棝鐨勶紝璁板緱涓騫村墠鍦ㄦ矆闃籌紝鎴戞浘緇忔湁涓孌墊椂闂翠篃鍥犲洜榪欎釜闂鑰岀柌浜庡鍛斤紝涓轟粈涔堣鐤蹭簬濂斿懡鍛紵鐢變簬褰撴椂欏圭洰榪涘害涓嶅厑璁革紝瀵艱嚧鏈緇堢郴緇熸潈闄愭ā鍧楄崏鑽変簡浜嬶紝姣忎釜妯″潡閮芥槸鐢辮鏉冮檺瀛楃涓叉潵鎺у埗鐢ㄦ埛ACL錛屽綋鐢ㄦ埛鏃犳硶璁塊棶鏃訛紝鎻愮ず鏉冮檺涓嶅銆傝繖涔堝仛瀵圭敤鎴鋒槸寰堜笉璐熻矗浠葷殑錛屾棦鐒惰鐢ㄦ埛鐪嬪埌浜嗘搷浣滅殑鏂瑰紡鍜岀晫闈紝涓轟粈涔堝張鍛婅瘔鐢ㄦ埛娌℃湁鏉冮檺鍛紵鎴戝紑濮嬫鐤戞垜浠槸鍚﹀簲璇ュ湪搴曞眰灝卞皝鏉鐢ㄦ埛鐨勮闂潈闄愩?

鐜板湪欏圭洰寮灞曡搗鏉ヤ簡錛岃櫧鐒剁洰鍓嶆垜宸茬粡鏈変簡瀵規潈闄愭帶鍒剁殑涓濂楁柟妗堬紝騫朵笖瀹炴柦鎴愪簡鎴戠殑鍙噸鐢ㄦ鏋朵唬鐮侊紝铏界劧鐩墠鐨勬潈闄愪篃鏄熀浜庝紬鏄熸崸鏈堢殑AOP鎬濇兂錛屼絾鎴戣嚦浠婂鏉冮檺璁捐浠嶆湁涓や釜鐤戞儜錛?

鐤戞儜涓錛氬緢澶氬悓琛屾彁鍑烘柟妗堬紝鎯寵鍦ㄥ簳灞傚氨鎴彇鐢ㄦ埛鏉冮檺錛屾帶鍒剁敤鎴峰鏂規硶鎴栬呯被鐨勮闂傝繖鏍峰仛鐨勫ソ澶勫湪浜庡彲浠ュ皢緋葷粺鍔熻兘涓庝笟鍔¢昏緫鏉炬暎鑰﹀悎錛屽茍涓斿疄鐜扮畝鍗曪紝緇撴瀯娓呮櫚錛屼笁涓や釜advisor銆乫ilter錛屾垨鑰卆cegi灝辮兘鎼炲畾錛屼絾鍦╳eb紼嬪簭涓綋鐜板嚭浜嗕粬鐨勫姡鍔匡紝褰撴垜浠皢鐢ㄦ埛鐨勮闂嫆緇濆湪涓氬姟閫昏緫涔嬪鐨勬椂鍊欙紝鎴戜滑姝ゆ椂鏄惁搴旇鎶涘嚭寮傚父鎻愮ず鐢ㄦ埛錛熶竴鏃︽彁紺虹敤鎴鋒病鏈夌浉搴旂殑鏉冮檺錛屾垜璁や負瀵逛簬鐢ㄦ埛鏉ヨ錛岃繖灝變笉鏄竴涓猵erfect practice銆傜敱姝ゅ緱鍑猴紝鎴戜滑鏍規湰灝變笉搴旇璁╃敤鎴峰仛姝ゆ鎿嶄綔錛岃屾帶鍒剁敤鎴鋒搷浣滅殑婧愬ご灝辨槸鐣岄潰錛屼篃灝辨槸璇達紝鍦ㄧ晫闈笂鎴戜滑灝卞簲璇ュ鐢ㄦ埛鐨勬潈闄愬厓绱?濡傛坊鍔犳寜閽佸姛鑳借彍鍗曠瓑)榪涜鎺у埗銆傛鏃訛紝涓瀵圭煕鐩懼嚭鐜頒簡錛岃鎺у埗鐣岄潰涓婂艦褰㈣壊鑹茬殑鍏冪礌鍙湁涓ょ鍔炴硶錛屼竴錛屽皢鏉冮檺涓庝綘鐨勭晫闈㈢粨鍚堣搗鏉ヨ璁★紝榪欏皢榪濊儗AOP鐨勬濇兂錛屼篃浣垮緱緋葷粺鎺у埗妯″潡鐨勯噸鐢ㄦуぇ澶т笅闄嶏紝浜岋紝鎴戜滑鍊熼壌primeton鐨勬兂娉曪紝灝嗘潈闄愭帶鍒剁殑鐞嗗康鎶藉彇鍑烘潵錛屽崟鐙仛鎴愪竴濂楁潈闄愮郴緇燂紝瑙e喅浣犳墍鏈夌殑闇瑕佹潈闄愭帶鍒剁殑緋葷粺闇姹傦紝榪欐牱涔熸湁浠や漢澶寸棝鐨勯棶棰橈紝浣犵殑鎵鏈夋兂鐢ㄥ畠鏉ユ帶鍒舵潈闄愮殑緋葷粺錛屽繀欏葷晫闈笂緇熶竴椋庢牸銆傛垨璁歌繖鏍風殑鏂瑰紡瀵瑰晢涓歸eb緋葷粺鏄悎閫傜殑錛屾瘯绔熼渶瑕佷綘澶у垁闃旀枾涓у寲鐨勫湴鏂逛笉澶氾紝浣嗘垜浠嵈寰堥毦淇濊瘉鍦ㄦ湭鏉ュ嚑騫村唴鍟嗕笟web緋葷粺鐨勯鏍間笉鏀瑰彉銆傚啀鑰咃紝寮鍙戣繖涔堜竴涓郴緇熶篃涓嶆槸涓韞磋屽氨鐨勪簨錛屽湪榪欎釜闂涓婁竴鐩磋鎴戝洶鎯戜笉宸層?/p>


鐤戞儜浜岋細澶у搴旂敤鐨勬潈闄愬垽瀹氭槸鍩轟簬鏉冮檺瀛楃涓茬殑錛屼絾瀛樺偍鍦ㄦ暟鎹簱涓殑鏉冮檺瀛楃涓茶兘澶熷垽瀹氱殑鏉冮檺騫朵笉澶氾紝鍦ㄦ垜浠繖嬈¢」鐩腑錛屾垜寮曠敤浜嗗熀浜庝簩榪涘埗鐨?421鏉冮檺鍒ゅ畾娉曞垯錛屾垜娣辨繁鐨勬劅瑙夊埌鏉冮檺瀛楃涓茬殑寮卞娍錛岃繖浣挎垜鎯寵搗浜嗕腑鍥藉彜鑰佷竴濂楁暟瀛︾悊璁?鈥滅泩涓嶈凍鏈濓紝瓚呴掑搴忓垪鐨勯瓍鍔涘湪鎴戠溂鍓嶆粦榪囷紝

棣栧厛鎴戞潵瑙i噴涓涓嬬泩浣欎笉瓚崇悊璁猴細鏈夊崄鍙洅瀛愶紝絎竴涓洅瀛愰噷鏀句竴涓洏瀛愶紝絎簩涓洅瀛愰噷鏀句袱鍙紝絎笁涓洅瀛愰噷鏀懼洓鍙紝絎洓涓洅瀛愰噷鏀懼叓鍙︹︾涔濅釜鐩掑瓙閲屾斁256鍙紝絎崄涓洅瀛愭斁512鍙紝鍗崇N鍙瀛愰噷鏀?^(N-1)鍙洏瀛愶紝涓鍏?023鍙傞偅涔堝懡棰樺涓嬶細鍦?023榪欎釜鏁板瓧涔嬪唴錛屼換浣曚竴涓暟鐩兘鍙互鐢辮繖鍗佸彧鐩掑瓙閲岀殑鍑犲彧緇勫悎鐩稿姞鑰屾垚銆傞偅涔?銆?銆?銆?銆?6銆?2銆?4銆?28銆?56銆?12榪欎釜搴忓垪涓轟粈涔堟湁榪欎箞涓瓟鍔涳紵榪欎釜鏁板垪鐨勭壒鐐癸細1銆佹瘡欏規槸鍚庝竴欏圭殑浜屽嶏紝2銆佹瘡欏歸兘姣斿墠闈㈡墍鏈夐」鐨勫拰澶э紝鑰屼笖澶?銆傝繖涓?灝辨槸鍏抽敭錛屽氨鍥犱負榪欎釜1錛屽畠鎵嶅彲浠ユ寜1閫掑錛屾嫾鍑烘誨拰涔嬪唴浠繪剰涓涓暣鏁般傝繖涓簭鍒楀彨鍋氳秴閫掑搴忓垪錛屽畠鏄В鍐寵儗鍖呴棶棰樼殑鍩虹銆?銆佹嫾鍑烘誨拰涔嬪唴浠繪剰涓涓暣鏁板彲浠ョ敱榪欎釜搴忓垪涓殑涓浜涙暟鏋勬垚錛屼笖鏋勬垚鏂規硶鍞竴錛屾嵁璇存槸瀵嗙爜瀛︿腑鐨凬P瀹氱悊銆傝濡傝榪欎釜鏁板垪鎬誨悎涓?0榪欎釜鏁幫紝鍙兘鐢?6+4涓縐嶆柟娉曟瀯鎴愶紝鐢辨寤朵幾鍑烘潵錛屽鏋滅患鍚堜腑榪欎釜鏁版嵁浠h〃涓涓潈鍊鹼紝鎴戜滑鍙互瑙e嚭瀹冪殑鎵鏈夋瀯鎴愬弬鏁幫紙鎿嶄綔錛夛紝濡?0榪欎釜鏁版嵁錛屾垜浠彲浠ユ尐涓拰搴忓垪涓瘡涓欏規寜浣嶄笌錛屽緱鍑烘潵濡傛灉涓嶇瓑浜?錛屽氨璇存槑浠栨槸鐢辮繖涓暟鏋勬垚鐨勩?

淇濆瓨鏉冨煎埌int榪樻槸varchar瀵逛簬鎴戜滑鏉ヨ鏄釜闂錛屽綋鐒訛紝淇濆瓨瀛楃涓茬殑濂藉鏄繍綆楀帇鍔涘皬銆傛垜浠彲鑳藉惉榪囦竴涓晠浜嬶紝灝辨槸鎶婅繖涓秴閫掑搴忓垪寤朵幾鍒扮64欏癸紝灝辨槸閭d釜鏈+鍜岀殗甯濆湪鍥介檯璞℃媯嬬洏涓婅綾崇矑鐨勪紶璇淬?4欏圭殑鍜屾槸涓涓ぉ鏂囨暟瀛楋紒浣嗚綆楁満鏈韓灝辨槸涓涓彧璁よ瘑浜岃繘鍒剁殑鏈哄櫒錛佸緢澶氱▼搴忓憳鏁村ぉ鍙叧蹇冩灦鏋勶紝鐢氳嚦涓嶇煡閬撴垨鑰呬笉鍏沖績浣嶆搷浣滄槸浠涔堢帺鎰忥紝褰撶劧鎴戜滑鏈夋湅鍙嬫媴蹇冩暟鎹簱鐨刬nt涓嶅闀匡紝閭d箞鏃㈢劧鍙互淇濆瓨涓涓彧鏈?銆?緇勬垚鐨剉archar瀛楃涓詫紝涓轟粈涔堜笉鑳戒繚瀛樹竴涓崄鍏繘鍒剁殑瀛楃涓詫紝鏈変漢瑙勫畾varchar鍙兘淇濆瓨01鍚楋紵鍗佸叚榪涘埗涓茬殑闀垮害姝eソ鏄簩榪涘埗鐨勫洓鍒嗕箣涓銆?

鐢辨鎴戜滑鍙互鏃犻檺鍒剁殑鎵╁睍鏉冨兼搷浣溿?

鍦ㄦ渶榪戠殑欏圭洰閲岋紝鎴戝鏉冮檺鐨勬帶鍒跺垎鎴愪袱涓儴鍒嗭紝絎竴灝辨槸鐢ㄦ埛浣撻獙涓婏紝鎴戣緗簡涓涓潈闄愭爣絳撅紝浠庢暟鎹簱涓娊鍙栨潈闄愪俊鎭紝鐒跺悗鍋氬埌鏍囩閲岋紝涔熷噾鎴栫畻鎴愭槸鐣岄潰AOP浜嗭紝絎簩灝辨槸搴曞眰鐨勬嫤鎴紝鐢ㄤ簡Spring 鐨凙OP錛屼負鐨勬槸闃叉鏉冮檺鍐茬獊錛屽弻綆¢綈涓嬨傛殏鏃惰В鍐蟲潈闄愭墍闇錛屽彟澶栧湪綆楁硶涓婃垜鐢ㄤ簡16榪涘埗鐨勬潈闄愬垽鍒唬鐮侊紝铏界劧閰嶇疆杈冮夯鐑︼紝鍐欏畬浠g爜榪樿鍐欐枃妗h鏄庯紝涓嶈繃涔熻В鍐充簡鏉冮檺綣佹潅鍙堝鐨勯棶棰橈紝鏆傛椂灝辮繖鏍蜂簡錛屽樋鍢匡紝浠ュ悗鏈夌┖鍐嶇爺絀躲?



姹熶笂涓鍙惰垷 2007-01-02 12:11 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 久久国产乱子精品免费女| 特a级免费高清黄色片| 国产一区二区三区免费观看在线 | 丁香婷婷亚洲六月综合色| 9420免费高清在线视频| 亚洲第一中文字幕| 在线日本高清免费不卡| 亚洲视频日韩视频| 国产在线观看免费观看不卡| 亚洲av无码国产综合专区| 在线观看免费高清视频| 亚洲av无码专区国产不乱码| 日本一道高清不卡免费| 一级做性色a爰片久久毛片免费| 国产成人99久久亚洲综合精品| a级毛片毛片免费观看永久| 亚洲激情中文字幕| 啦啦啦高清视频在线观看免费 | 四虎永久成人免费| 一级特级aaaa毛片免费观看 | 亚洲精品永久在线观看| 又大又硬又爽免费视频| 免费一区二区无码东京热| 亚洲视频在线不卡| 高清国语自产拍免费视频国产 | 亚洲国产成人久久| 免费中文字幕在线| 久久狠狠躁免费观看| 亚洲熟妇无码一区二区三区| 亚洲成AV人在线观看网址| 久久精品成人免费观看| 亚洲欧美日韩中文字幕在线一区| 亚洲国产精品人人做人人爱| 国产99视频精品免费专区| 亚洲国产欧美一区二区三区| 相泽亚洲一区中文字幕| 国产成人精品免费午夜app | 亚洲线精品一区二区三区| 亚洲成人免费网站| 国产VA免费精品高清在线| 亚洲妇女水蜜桃av网网站|