锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲日本国产乱码va在线观看,蜜芽亚洲av无码一区二区三区,亚洲福利电影在线观看http://www.tkk7.com/nelson_tu/Keep it simple, Stupid, Less is morezh-cnSat, 10 May 2025 21:49:08 GMTSat, 10 May 2025 21:49:08 GMT60Eclipse Form紼嬪簭璁捐鎸囧崡錛?錛?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/07/04/7103.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 04 Jul 2005 10:37:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/07/04/7103.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/7103.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/07/04/7103.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/7103.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/7103.html</trackback:ping><description><![CDATA[     鎽樿: 5銆丗romText鎺т歡 錛?錛夋榪?l         铏界劧浣跨敤Label銆佽秴閾炬帴錛堟垨鍥懼儚閾炬帴錛変互鍙奣ableWrapLayout甯冨眬灝辮兘鍒涘緩涓板瘜鐨凢orm鍐呭錛屼絾鏄鎺ヨ繎Web澶栬榪樻槸寰堟湁闄愮殑 l         Eclipse ...  <a href='http://www.tkk7.com/nelson_tu/archive/2005/07/04/7103.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/nelson_tu/aggbug/7103.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-07-04 18:37 <a href="http://www.tkk7.com/nelson_tu/archive/2005/07/04/7103.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Eclipse鍥㈤槦CVS綆鏄庢暀紼?2) http://www.tkk7.com/nelson_tu/archive/2005/06/27/6778.htmlnelson_tunelson_tuMon, 27 Jun 2005 08:46:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/06/27/6778.htmlhttp://www.tkk7.com/nelson_tu/comments/6778.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/06/27/6778.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/6778.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/6778.html2銆佸叡浜伐紼嬮」鐩?/SPAN>

錛?/SPAN>1錛夊垱寤哄伐紼?/SPAN>

l         鍦?/SPAN>Eclipse涓垱寤哄涓嬪浘鐨勭畝鍗曞伐紼?/SPAN>

o_cvs4.JPG


錛?/SPAN>2錛夋寚瀹?/SPAN>Repository浣嶇疆

l         Windows -> Open Perspective -> Other

l         閫夋嫨CVS Repository Exploring欏癸紝鎵撳紑CVS Repository Exploring

l         鍦?/SPAN>CVS Repositories瑙嗗浘涓彸鍑伙紝閫夋嫨New -> Repository Location

o_cvs5.JPG

l         鎸囧畾CVS涓繪満鍚嶅拰Repository璺緞錛堝甫/鐨?/SPAN>Repository鍚嶏級

l         鎸囧畾鐢ㄦ埛鍚嶅拰瀵嗙爜

l         鎸囧畾閫氫俊鍗忚錛岄氬父浣跨敤pserver

l         鐐瑰嚮Finish鍒涘緩Repository浣嶇疆淇℃伅

錛?/SPAN>3錛夊叡浜伐紼?/SPAN>

l         鍦?/SPAN>Navigator瑙嗗浘涓彸鍑誨伐紼嬪悕錛岄夋嫨Team -> Share Project

l         閫夋嫨宸插垱寤虹殑Repository浣嶇疆錛堜篃鍙互鍦ㄦ澶勬柊寤猴級

o_cvs6.JPG

l         緙虹渷浣跨敤宸ョ▼鍚嶄綔涓烘ā鍧楀悕

l         鍚戝鐨勬渶鍚庝竴欏墊樉紺哄伐紼嬩腑灝嗚琚彁浜ゅ拰榪藉姞鐨勬枃浠?BR>

o_cvs7.JPG

l         鐐瑰嚮Finish鎸夐挳瀹屾垚鍏變韓錛屾湡闂村鎻愪氦鍜岃拷鍔犵‘璁ら兘閫夋嫨Yes錛屽茍鍙互杈撳叆鎻忚堪鎬ф敞閲?/SPAN>

l         鍏變韓鍚庣殑宸ョ▼濡備笅鍥炬墍紺?BR>

o_cvs8.JPG



nelson_tu 2005-06-27 16:46 鍙戣〃璇勮
]]>
Eclipse鍥㈤槦CVS綆鏄庢暀紼?1)http://www.tkk7.com/nelson_tu/archive/2005/06/27/6777.htmlnelson_tunelson_tuMon, 27 Jun 2005 07:59:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/06/27/6777.htmlhttp://www.tkk7.com/nelson_tu/comments/6777.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/06/27/6777.html#Feedback1http://www.tkk7.com/nelson_tu/comments/commentRss/6777.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/6777.html1銆佸垱寤哄拰閰嶇疆CVSNT

錛?/SPAN>1錛夌畝榪?/SPAN>

l         CVS 錛?/SPAN>Concurrent Versions System錛夌郴緇熷湪鍥㈤槦寮鍙戦」鐩椂榪涜鐗堟湰鎺у埗錛岄噰鐢ㄧ殑鏄?/SPAN>C/S鏋舵瀯

l         Eclipse鍐呭緩浜?/SPAN>CVS瀹㈡埛绔紝鏂逛究鍥㈤槦CVS鎺у埗

l         鐩墠Unix騫沖彴閮藉甫CVS鏈嶅姟鍣紝Windows騫沖彴姣旇緝嫻佽鐨勬槸CVSNT錛?/SPAN>http://www.cvsnt.com/cvspro/錛?/SPAN>

l         鍏堣瀹夎CVSNT錛堟垜鐨勬槸鍦?/SPAN>Windows 2003 Server涓婏級

l         瀹夎瀹屽悗鍚姩CVSNT Control Panel錛屽彲浠ュ湪Service Status欏典腑鐪嬪埌榪愯涓殑鏈嶅姟

o_cvs1.JPG


錛?/SPAN>2錛夊垱寤?/SPAN>CVS Repository

l         閫夋嫨Repositories欏碉紝鐐瑰嚮Add鎸夐挳鍒涘緩鏂扮殑CVS Repository

o_cvs2.JPG


l         Location閮ㄥ垎鎸囧畾淇濆瓨Repository鐨勭洰褰曪紙鍙互鏂板緩錛?/SPAN>

l         Name閮ㄥ垎鎸囧畾Repository鍚嶏紙浠?/SPAN>/寮濮嬶級

l         紜繚Publish Repository閫変腑

l         鍦ㄧ‘璁ゅ垵濮嬪寲Repository灝卞垱寤哄ソ浜?/SPAN>Repository

錛?/SPAN>3錛夐厤緗夐」

l         涓轟簡浣?/SPAN>Eclipse鑳藉姝e父鍜?/SPAN>CVSNT閫氫俊錛岃繕瑕佸皢Compatibility欏典腑鐨?/SPAN>Respond as cvs 1.11.2 to version request欏歸変腑

o_cvs3.JPG


錛?/SPAN>4錛夌敤鎴風鐞?/SPAN>

l         CVSNT鏈綆鍗曠殑鐢ㄦ埛綆$悊鏂瑰紡灝辨槸鍜?/SPAN>NT楠岃瘉緇撳悎錛岃繖鏍鳳紝鍒涘緩涓涓?/SPAN>NT鐢ㄦ埛涔熷氨鍒涘緩浜嗕竴涓?/SPAN>CVS鐢ㄦ埛

l         閫氳繃緋葷粺綆$悊鍛樿緗敤鎴風殑璁塊棶鏉冮檺鏉ユ帶鍒剁敤鎴峰CVS鐨勮闂紝渚嬪錛屼負浜嗕嬌鐢ㄦ埛鑳藉鍚?/SPAN>CVS鎻愪氦鏇存柊鐨勬枃浠訛紝灝卞繀欏葷粰璇ョ敤鎴峰彉鏇寸殑鏉冮檺



nelson_tu 2005-06-27 15:59 鍙戣〃璇勮
]]>
Eclipse Form紼嬪簭璁捐鎸囧崡錛?錛?http://www.tkk7.com/nelson_tu/archive/2005/04/10/3094.htmlnelson_tunelson_tuSun, 10 Apr 2005 15:19:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/04/10/3094.htmlhttp://www.tkk7.com/nelson_tu/comments/3094.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/04/10/3094.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/3094.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/3094.html4銆佸鏉傛帶浠?/SPAN>

錛?錛?/FONT>       ExpandableComposite

l         Web欏甸潰涓竴涓氱敤鐨勪富棰樻槸鍏鋒湁鏀剁緝涓閮ㄥ垎欏甸潰鍐呭鐨勮兘鍔?

l         Eclipse Form涔熸彁渚涗簡榪欐牱涓涓帶浠訛細ExpandableComposite

l         涓嬮潰鐨勪唬鐮佺墖鏂槸浣跨敤ExpandableComposite鐨勪竴涓緥瀛愶細

              ExpandableComposite ec = toolkit.createExpandableComposite(body,

                ExpandableComposite.TREE_NODE

                       | ExpandableComposite.CLIENT_INDENT);

              ec.setText("Expandable Composite title");

              String ctext = "We will now create a somewhat long text so that "

                + "we can use it as content for the expandable composite. "

                + "Expandable composite is used to hide or show the text using the "

                + "toggle control";

              Label client = toolkit.createLabel(ec, ctext, SWT.WRAP);

              ec.setClient(client);

              td = new TableWrapData();

              td.colspan = 2;

              ec.setLayoutData(td);

              ec.addExpansionListener(new ExpansionAdapter() {

                public void expansionStateChanged(ExpansionEvent e) {

                       form.reflow(true);

                }

              });

l         榪欎釜鎺т歡鏈夊緢澶氶鏍鹼紝TREE_NODE浣垮緱璇ユ帶浠跺叿鏈夋爲鍨嬭妭鐐圭殑灞曞紑銆佹敹緙╁姛鑳斤紱鑰?/SPAN>TWISTIE浣垮緱鎺т歡鍏鋒湁涓夎綆ご椋庢牸

l         EXPANDED浣垮緱鍒濆灞曞紑鏄劇ず

l         CLIENT_INDENT浣垮緱Client鍐呭緙╄繘瀵歸綈

l         ExpandableComposite鍛堢幇涓烘縺媧繪帶浠跺拰鏍囬錛岃屽彲浠ュ睍寮銆佹敹緙╃殑鍐呭縐頒負Client

l         Client蹇呴』鏄彲灞曞紑鐨?/SPAN>composite錛堜笂渚嬫槸Label鎺т歡錛?/SPAN>

l         鏈鍚庨渶瑕佹坊鍔?SPAN lang=EN-US>Expansion鐩戝惉鍣ㄥ湪鐘舵佸彉鍖栨椂錛宺eflow Form錛堝嵆鏍規嵁鎺т歡鐨勬柊鐨勫ぇ灝忛噸鏂板畾浣嶅拰鏇存柊婊氬姩鏉★級

l         涓嬮潰鏄笂渚嬬殑榪愯緇撴灉錛?BR>

o_ExpandableComposite.jpg


錛?SPAN lang=EN-US>2錛塖ection

l         Eclipse Form涓渶甯哥敤鐨勫畾鍒舵帶浠跺氨鏄?/SPAN>Section錛堝湪PDE涓埌澶勫彲瑙侊級

l         Section鎵╁睍ExpandableComposite錛屼絾鍏鋒湁涓嬮潰鐨勬柊鐗規э細

n         鍦ㄦ爣棰樹笅闈㈡湁涓涓垎闅旀帶浠?SPAN lang=EN-US>

n         鍦ㄥ垎闅旀帶浠朵笅闈㈠彲浠ユ湁涓涓弿榪版枃鏈?SPAN lang=EN-US>

l         涓嬮潰鐨勪唬鐮佺墖鏂槸浣跨敤Section鐨勪竴涓緥瀛愶紝浠g爜鍜?/SPAN>ExpandableComposite娌℃湁澶ぇ宸埆錛岃繖閲屾槸鐢ㄤ簡TWISTIE椋庢牸錛?/SPAN>

              Section section = toolkit.createSection(body, Section.DESCRIPTION

                       | Section.TWISTIE | Section.EXPANDED);

              td = new TableWrapData(TableWrapData.FILL);

              td.colspan = 2;

              section.setLayoutData(td);

              section.addExpansionListener(new ExpansionAdapter() {

                public void expansionStateChanged(ExpansionEvent e) {

                       form.reflow(true);

                }

              });

              section.setText("Section title");

              toolkit.createCompositeSeparator(section);

              section

                       .setDescription("This is the description that goes below the title");

              Composite sectionClient = toolkit.createComposite(section);

              sectionClient.setLayout(new GridLayout());

              button = toolkit.createButton(sectionClient, "Radio 1", SWT.RADIO);

              button = toolkit.createButton(sectionClient, "Radio 2", SWT.RADIO);

              section.setClient(sectionClient);

l         涓嬮潰鏄笂渚嬬殑榪愯緇撴灉錛?/FONT>

r_Section.jpg



nelson_tu 2005-04-10 23:19 鍙戣〃璇勮
]]>
O'Reilly鍚姩CodeZoo緗戠珯http://www.tkk7.com/nelson_tu/archive/2005/04/08/2980.htmlnelson_tunelson_tuFri, 08 Apr 2005 00:29:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/04/08/2980.htmlhttp://www.tkk7.com/nelson_tu/comments/2980.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/04/08/2980.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2980.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2980.html鍥句功鍑虹増鍟哋'Reilly鍒涘緩浜嗕竴涓悕涓篊odeZoo鐨勭綉绔欙紝甯姪寮鍙戣呭湪緗戠粶涓娾滄煡鎵鵑珮璐ㄩ噺銆佸厤璐瑰拰鍙噸鐢ㄧ殑緇勪歡鈥濄備笅闈㈡槸閾炬帴錛?/P>

CodeZoo.net



nelson_tu 2005-04-08 08:29 鍙戣〃璇勮
]]>
浣犳墍鍦ㄦ垨搴旇仒鐨処T鍏徃鐨勮瘎浠峰浣曪紵http://www.tkk7.com/nelson_tu/archive/2005/04/04/2857.htmlnelson_tunelson_tuMon, 04 Apr 2005 14:27:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/04/04/2857.htmlhttp://www.tkk7.com/nelson_tu/comments/2857.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/04/04/2857.html#Feedback4http://www.tkk7.com/nelson_tu/comments/commentRss/2857.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2857.htmlIT鍏徃閫熸煡鎵嬪唽銆傝繖涓綉绔欏眳鐒剁粰鍑轟簡緗戝弸璇勪環鐨勫叏鍥藉悇IT鍏徃綰㈡TOP100鍜岄粦姒淭OP100銆?BR>铏界劧錛岀綉鍙嬬殑璇勪環涓嶄箯鎭舵剰鐏屾按錛屼絾瀵瑰簲鑱樻柊鍏徃鎴栧垰榪涙柊鍏徃鐨勫悓琛岃繕鏄湁浜涘弬鑰冧環鍊肩殑銆?BR>鎴戠湅浜嗕竴涓嬶紝鎴戜互鍓嶅憜榪囩殑鍏徃錛屽眳鐒跺湪榛戞TOP50浠ュ唴銆傜湅浜嗕竴涓嬬綉鍙嬬殑璇勪環錛屼篃宸笉澶氾紝姣旇緝鐪熷疄銆?BR>鐪嬩竴鐪嬩綘鑷繁鐨勫叕鍙稿惂銆?IMG height=19 src="http://www.tkk7.com/Emoticons/teeth_smile.gif" width=19 border=0>

nelson_tu 2005-04-04 22:27 鍙戣〃璇勮
]]>
Web MVC鐨勬浛浠f柟娉?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/04/04/2852.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 04 Apr 2005 13:31:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/04/04/2852.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/2852.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/04/04/2852.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/2852.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/2852.html</trackback:ping><description><![CDATA[     鎽樿: 錛堟憳鑷奅xpert One-on-OneJ2EE Development without EJB銆嬬13绔?Alternative Approaches to Web MVC錛?铏界劧褰撳墠嫻佽鐨勬槸鍩轟簬璇鋒眰椹卞姩鐨刉eb MVC妗嗘灦錛屼絾鍦↗2EE涓繕鏈変袱縐嶆瘮杈冮噸瑕佺殑鏇夸唬寮鍙戞柟娉曪細Portlets鍜屽熀浜庝簨浠墮┍鍔ㄧ殑Web MVC妗嗘灦銆?1銆丳ortals鍜孭ortlets 錛?錛夋榪?l ...  <a href='http://www.tkk7.com/nelson_tu/archive/2005/04/04/2852.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/nelson_tu/aggbug/2852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-04-04 21:31 <a href="http://www.tkk7.com/nelson_tu/archive/2005/04/04/2852.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Eclipse Form紼嬪簭璁捐鎸囧崡錛?錛?http://www.tkk7.com/nelson_tu/archive/2005/04/02/2769.htmlnelson_tunelson_tuSat, 02 Apr 2005 15:54:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/04/02/2769.htmlhttp://www.tkk7.com/nelson_tu/comments/2769.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/04/02/2769.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2769.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2769.html3銆佸畾鍒跺竷灞

Eclipse Form鎻愪緵浜?/SPAN>2涓柊鐨勫竷灞

錛?/SPAN>1錛?/SPAN>TableWrapLayout

l         闂錛氬鏋滃皢涓婁緥涓秴閾炬帴鐨勬枃鏈緗殑瓚沖闀?/SPAN>

              link.setText("This is an example of a form that is much longer and will need to wrap.");

鍗充嬌璁劇疆浜?/SPAN>SWT.WRAP錛屾枃鏈唴瀹逛笉浼氳嚜鍔?/SPAN>WRAP錛岃繖鏄洜涓轟綋鍐呭鐨勫竷灞鏄?/SPAN>GridLayout

l         Eclipse Form鎻愪緵鏇夸唬鐨勫竷灞TableWrapLayout錛氱被浼間簬GridLayout錛屼絾鏄叿鏈夎薄HTML琛ㄦ牸涓鏍瘋嚜鍔?/SPAN>WRAP鍔熻兘

l         涓嬮潰鏄В鍐寵秴閾炬帴鏂囨湰鑷姩WRAP鐨勪緥瀛愶細

       public void createPartControl(Composite parent) {
              toolkit = new FormToolkit(parent.getDisplay());
              form = toolkit.createScrolledForm(parent);
              form.setText("Hello, Eclipse Forms");
 
              Composite body = form.getBody();
              TableWrapLayout layout = new TableWrapLayout();
              body.setLayout(layout);
              Hyperlink link = toolkit.createHyperlink(body, "Click here.", SWT.WRAP);
              link.addHyperlinkListener(new HyperlinkAdapter() {
                public void linkActivated(HyperlinkEvent e) {
                       System.out.println("Link activated!");
                }
              });
 
              layout.numColumns = 2;
              link.setText("This is an example of a form that is much longer and will need to wrap.");
              TableWrapData td = new TableWrapData();
              td.colspan = 2;
              link.setLayoutData(td);
              Label label = toolkit.createLabel(body, "Text field label:");
              Text text = toolkit.createText(body, "");
              td = new TableWrapData(TableWrapData.FILL_GRAB);
              text.setLayoutData(td);
              text.setData(FormToolkit.KEY_DRAW_BORDER, FormToolkit.TEXT_BORDER);
              Button button = toolkit.createButton(body,
                       "An example of a checkbox in a form", SWT.CHECK);
              td = new TableWrapData();
              td.colspan = 2;
              button.setLayoutData(td);
              toolkit.paintBordersFor(body);
       }

l         涓嬮潰鏄▼搴忓彉鍖栫殑鍦版柟錛?/SPAN>

n         TableWrapLayout鏇夸唬GridLayout

n         浣跨敤TableWrapData鏉ユ彁渚涘竷灞鏁版嵁淇℃伅

n         璁劇疆鐨勫睘鎬т嬌鐢?/SPAN>colspan銆?/SPAN>rowspan絳夋潵婧愪簬HTML琛ㄦ牸鍗曞厓鐨勫睘鎬?/SPAN>

l         瑕佹敞鎰忕殑鏄細闇瑕佽嚜鍔?SPAN lang=EN-US style="COLOR: black">WRAP鐨勬帶浠訛紝闇瑕佽緗垚SWT.WRAP椋庢牸

錛?SPAN lang=EN-US>2錛?/SPAN>ColumnLayout

l         ColumnLayout鏄?/SPAN>Eclipse Form鎻愪緵鐨勫彟涓涓畾鍒跺竷灞

l         ColumnLayout鐨勫竷灞鏂瑰紡鏄粠涓婂埌涓嬶紝浠庡乏鍒板彸

l         鍦ㄥ彉鍖?/SPAN>Form鐨勫搴︽椂錛屼細鑷姩璋冩暣鎺т歡鍒楁暟浠ラ傚簲Form鐨勫搴?/SPAN>

l         ColumnLayout鐨勮緗緢綆鍗曪紝閫氬父鍙璁劇疆鍒楁暟鐨勮寖鍥達紙緙虹渷鏄?/SPAN>1-3錛?/SPAN>

l         鍦ㄥ悗闈㈢殑鐩稿叧閮ㄥ垎浼氱粰鍑轟嬌鐢ㄧ殑渚嬪瓙



nelson_tu 2005-04-02 23:54 鍙戣〃璇勮
]]>
Eclipse Form紼嬪簭璁捐鎸囧崡錛?錛?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/03/28/2566.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 28 Mar 2005 15:05:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/03/28/2566.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/2566.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/03/28/2566.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/2566.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/2566.html</trackback:ping><description><![CDATA[     鎽樿: 1銆佷粙緇?l         Eclipse Form鏄疎clipse 3.0鐨勬柊鐗規?l         Eclipse Form鏄竴緇勫畾鍒跺皬閮ㄤ歡鍜屾敮鎸佺被緇勬垚鐨勬彃浠訛紝浠ュ墠鐢盤DE鍜孶pdate緇勪歡鍐呴儴浣跨敤錛屽湪Eclipse 3.0涓凡...  <a href='http://www.tkk7.com/nelson_tu/archive/2005/03/28/2566.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/nelson_tu/aggbug/2566.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-03-28 23:05 <a href="http://www.tkk7.com/nelson_tu/archive/2005/03/28/2566.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>In search of a better persistence API[杞琞http://www.tkk7.com/nelson_tu/archive/2005/03/22/2306.htmlnelson_tunelson_tuTue, 22 Mar 2005 00:36:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/22/2306.htmlhttp://www.tkk7.com/nelson_tu/comments/2306.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/22/2306.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2306.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2306.html20% Homegrown Persistence Framework
10% O/R Mapping Tools
5% Java Data Objects (JDO)
5% EJB CMP / BMP
0% Service Data Objects (SDO)

Considering that ORM only has 10% of the market, and "seldom is a good choice in systems typically with very large dataset and complex queries" one can wonder what the fuss is all about?

Why not settle for a common abstraction layer and let each run according to own taste. It should be obvious by now that it is never going to be any consensus between the different persistence camps.

One big advantage is that it will not be necessary to frisk for weapons at the entrance to conferences and seminars! :)

Yi Zhou:
"I propose a cohesive persistence layer based on Spring Persistence Layer"

The obvious solution. (Think logic, reason, common sense. Exist for both Java and .NET) Can anyone imagine how much money that could be saved by this approach? All over the world?

Unfortunatly there is never possible to settle for anything obvious as long as a committee is involved.

Regards
Rolf Tollerud


nelson_tu 2005-03-22 08:36 鍙戣〃璇勮
]]>
AspectJ鍜孉spectWerkz欏圭洰鍚堝茍http://www.tkk7.com/nelson_tu/archive/2005/03/21/2300.htmlnelson_tunelson_tuMon, 21 Mar 2005 14:39:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2300.htmlhttp://www.tkk7.com/nelson_tu/comments/2300.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2300.html#Feedback1http://www.tkk7.com/nelson_tu/comments/commentRss/2300.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2300.html浠栦滑鍚堜綔鐨勭涓涓彂甯冪増鏈皢浼氭槸AspectJ 5錛氭墿灞旳spectJ璇█錛屼互鏀寔鍩轟簬Annotation寮鍙戦鏍艱屽張鏀寔綾諱技AspectJ浠g爜椋庢牸銆侫spectJ 5涔熶負Java 5鐨勮璦鐗規ф彁渚涘畬鍏ㄧ殑AOP鏀寔銆?B>


nelson_tu 2005-03-21 22:39 鍙戣〃璇勮
]]>
AspectWerkz2 HelloWorld渚嬪瓙http://www.tkk7.com/nelson_tu/archive/2005/03/21/2299.htmlnelson_tunelson_tuMon, 21 Mar 2005 14:37:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2299.htmlhttp://www.tkk7.com/nelson_tu/comments/2299.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2299.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2299.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2299.html闃呰鍏ㄦ枃

nelson_tu 2005-03-21 22:37 鍙戣〃璇勮
]]>
AOP Benchmark http://www.tkk7.com/nelson_tu/archive/2005/03/21/2298.htmlnelson_tunelson_tuMon, 21 Mar 2005 14:23:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2298.htmlhttp://www.tkk7.com/nelson_tu/comments/2298.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2298.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2298.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2298.html闃呰鍏ㄦ枃

nelson_tu 2005-03-21 22:23 鍙戣〃璇勮
]]>
AspectWerkz綆浠?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2297.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 21 Mar 2005 14:22:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2297.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/2297.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2297.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/2297.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/2297.html</trackback:ping><description><![CDATA[<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l1 level1 lfo2"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍩轟簬</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Java</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鐨勭畝鍗曘佸姩鎬併佽交閲忕駭銆佸己澶х殑</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">AOP</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">妗嗘灦</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l1 level1 lfo2"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鏃㈠己澶у張綆鍗曪紝鏈夊姪浜庢洿瀹規槗鐨勯泦鎴?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">AOP</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍒版柊鐨勬垨宸插瓨鍦ㄧ殑欏圭洰涓?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 21pt; TEXT-INDENT: -21pt; tab-stops: list 21.0pt; mso-list: l1 level1 lfo2"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">l<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">AspectWerkz</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"> </SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">涓昏鐗規э細</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">榪愯鏃跺拰鍔犺澆鏃跺瓧鑺傜爜淇錛氫綘鍙互鍦ㄨ繍琛屾椂鎴栫紪璇戞椂杞繪澗鐨勬敼閫犱換浣曪紙鏃э級搴旂敤紼嬪簭鎴栭櫎浜?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">rt.jar</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">浠ュ鐨勫閮ㄧ被搴?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鏀寔</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">join point</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">妯″瀷</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鏀寔</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Annotation</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">錛氬尮閰?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">JavaDoc</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍜?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">JSR-175</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">錛屾敮鎸佺敤鎴瘋嚜瀹氫箟</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Annotation<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鏀寔閮ㄧ講澶氫釜</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Aspect</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">瀹氫箟鏂囦歡鍒伴儴緗茬殑搴旂敤紼嬪簭錛?SPAN lang=EN-US>WEB-INF/aop.xml銆丮ETA-INF/aop.xml錛?o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Introduction/鍐呯被鍨嬪0鏄庯紙涔熺ОMixin錛夛紝涔熷氨鏄叿鏈夋坊鍔犳帴鍙e拰瀹炵幇鍒板凡瀛樺湪鐨勭被涓殑鑳藉姏<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Annotation</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">瀹氫箟錛氬畾涔?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Aspect</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">浣跨敤鐨勮繍琛屾椂</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Annotation</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">錛堜負</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">JSR-175</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍑嗗錛?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">XML</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">瀹氫箟錛氬畾涔?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Aspect</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">浣跨敤鐨?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">XML</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">錛?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">XML</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍙互鐢ㄦ潵綺劇偧銆佹敼鍐欏拰瑙f瀽</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Annotation</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">瀹氫箟</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鎻掍歡寮?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Aspect</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">綆$悊鍣ㄨ兘澶熷拰</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">IoC</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">妗嗘灦錛堝</SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Spring</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鎴?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">PicoContainer</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">錛変竴璧峰伐浣?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍥涚涓嶅悓鐨?SPAN lang=EN-US>Advice鍜孖ntroduction閮ㄧ講妯″瀷錛堣寖鍥達級錛?/SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">perJVM</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">錛堝崟妯″紡錛夈?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"> perClass</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">銆?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">perInstance </SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍜?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">perThread<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Advice鍜孖ntroduction鑳藉鍔ㄦ侀儴緗層佸弽閮ㄧ講鎴栭噸鏂伴儴緗?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">楂樻ц兘錛屼嬌鐢?SPAN lang=EN-US>JIT緙栬瘧</SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'"><o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">浣跨敤<SPAN lang=EN-US>Fine-grained妯″紡璇█閫夋嫨join point<o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鎵鏈?SPAN lang=EN-US>Advice鑳藉鍜屾墍鏈夌殑join point鍜屽悇縐嶆販鍚堢被鍨嬬殑pointcut<o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鑴辨満鍙樻崲錛堝彲浠ョ敤浣滃悗澶勭悊鍣級<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Century; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Aspect</SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-ascii-font-family: Century; mso-hansi-font-family: Century; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">銆?/SPAN><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">Advice鍜孖ntroduction浣跨敤POJO緙栫爜<o:p></o:p></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鐩爣綾誨彲浠ユ槸姝h鐨?SPAN lang=EN-US>POJO錛屼篃灝辨槸涓嶉渶瑕佹帴鍙?o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鏀寔閫氳繃瀹氫箟浼犻掑弬鏁扮粰<SPAN lang=EN-US>Advice鍜屽畾涔夊彲閲嶇敤鐨凙dvice鍫嗘爤<o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">鍏冩暟鎹鍔犲埌綾諱腑<SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P> <P class=MsoNormal style="MARGIN: 0cm 0cm 0pt 42pt; TEXT-INDENT: -21pt; tab-stops: list 42.0pt; mso-list: l0 level1 lfo3"><SPAN lang=EN-US style="FONT-SIZE: 10.5pt; FONT-FAMILY: Wingdings; mso-fareast-font-family: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">脴<SPAN style="FONT: 7pt 'Times New Roman'">         </SPAN></SPAN><SPAN style="FONT-SIZE: 10.5pt; FONT-FAMILY: 瀹嬩綋; mso-fareast-language: ZH-CN; mso-bidi-font-size: 12.0pt; mso-bidi-font-family: 'Courier New'">綆鍗曠殑鐢ㄦ硶鍜岄厤緗?SPAN lang=EN-US><o:p></o:p></SPAN></SPAN></P><img src ="http://www.tkk7.com/nelson_tu/aggbug/2297.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-03-21 22:22 <a href="http://www.tkk7.com/nelson_tu/archive/2005/03/21/2297.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Tiger緋誨垪浜旓細璁塊棶鐜鍙橀噺鍜岃皟鐢ㄥ瓙榪涚▼http://www.tkk7.com/nelson_tu/archive/2005/03/21/2294.htmlnelson_tunelson_tuMon, 21 Mar 2005 14:04:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2294.htmlhttp://www.tkk7.com/nelson_tu/comments/2294.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2294.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2294.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2294.htmlSystem.getenv()鏂規硶鍙互鏂逛究鐨勮闂鉤鍙扮殑鐜鍙橀噺錛屼絾浠庝竴寮濮嬪氨閬埌鍙嶅鑰岃鎶涘純錛屽洜涓鴻鏂規硶榪濊儗浜嗏滅紪鍐欎竴嬈★紝闅忓榪愯鈥濈殑鍘熷垯銆傚湪Tiger鐗堟湰涓紝鍙堝彲浠ヤ嬌鐢ㄨ鏂規硶浜嗐?/SPAN>

璁塊棶騫沖彴涓撴湁淇℃伅騫朵笉鏄竴浠跺鏄撶殑浜嬨傝櫧鐒跺彲浠ヤ嬌鐢?/SPAN> Runtime.exec() 鍒涘緩榪涚▼錛屼絾鐢變簬騫沖彴涔嬮棿鐨勫樊寮傦紝鏋勯犲弬鏁伴泦甯稿父浠や漢澶寸棝涓嶅凡銆?/SPAN>Tiger鎻愪緵浜嗘柊鐨?/SPAN>ProcessBuilder綾伙紝浣垮緱璁塊棶騫沖彴涓撴湁淇℃伅鏇村姞瀹規槗銆?/SPAN>

 

1銆?/SPAN>璁塊棶鐜鍙橀噺

System.getenv()鏈変袱縐嶆柟娉曪細

錛?/SPAN>1錛夋寚瀹氱幆澧冨彉閲忓悕鏉ヨ幏寰楃幆澧冨彉閲忓鹼紝濡備笅闈㈢殑渚嬪瓙錛?/SPAN>

public class EnvTest {
       public static void main(String[] args) {
           System.out.println(System.getenv("JAVA_HOME"));
       }
}

杈撳嚭鐨勭粨鏋滃彲鑳芥槸錛?/SPAN>

E:\develop\j2sdk1.4.2_05

錛?/SPAN>2錛?/SPAN>榪斿洖鎵鏈夌幆澧冨彉閲忕殑Map瀵硅薄錛屼笅闈㈢殑渚嬪瓙杈撳嚭鎵鏈夌幆澧冨彉閲忓悕鍜屽鹼細

public class EnvDump {
       public static void main(String[] args) {
              for (Entry entry : System.getenv().entrySet()) {
                System.out.println(entry.getKey() + "=" + entry.getValue());
              }
       }
}

 

2銆?/SPAN>ProcessBuilder

l         鏃╂湡Java鐗堟湰鍏佽浣跨敤 Runtime.exec() 鏂規硶鍒涘緩鏈満榪涚▼錛岃鏂規硶浠嶇劧鏈夋晥錛屼絾鏄洜涓轟嬌鐢?/SPAN>String 鏁扮粍浣滀負鍙傛暟銆佷互 File 鍙傛暟浣滀負宸ヤ綔鐩綍錛屾墍浠ュ畾鍒跺瓙榪涚▼姣旇緝鍥伴毦

l         浣跨敤鏂扮殑ProcessBuilder綾?/SPAN>鍙互綆鍖栬繖涓繃紼?/SPAN>

l         涓嬮潰鏄竴涓惎鍔?/SPAN>EditPlus鐨勭畝鍗曠殑渚嬪瓙錛?/SPAN>

public class ProcessTest {
       public static void main(String[] args) throws IOException {
          Process p = new ProcessBuilder(鈥淐:\\Program Files\\EditPlus 2\\editplus.exe鈥?.start();
       }
}

l         涓嬮潰鏄湪鎵ц鍛戒護鏃舵寚瀹氬弬鏁扮殑渚嬪瓙錛?/SPAN>

public class ProcessTest {
       public static void main(String[] args) throws IOException {
                  Process p = new ProcessBuilder("ping", "sina.com.cn").start();
                  InputStream is = p.getInputStream();
              BufferedReader br = new BufferedReader(new InputStreamReader(is));
              String line;
              while ((line = br.readLine()) != null) {
                System.out.println(line);
              }
       }
}

l         ProcessBuilder鎻愪緵浜?directory() 鏂規硶鏀瑰彉榪涚▼鐨勫伐浣滅洰褰曪紝浣跨敤 environment() 鏂規硶鍦ㄨ繘紼嬬┖闂翠腑娣誨姞鍜屽垹闄ょ幆澧冨彉閲?/SPAN>錛屼笅闈㈡槸鏉ヨ嚜JDK5鐨勪緥瀛愶細

ProcessBuilder pb = new ProcessBuilder("myCommand", "myArg1", "myArg2");
Map<String, String> env = pb.environment();
env.put("VAR1", "myValue");
env.remove("OTHERVAR");
env.put("VAR2", env.get("VAR1") + "suffix");
pb.directory("myDir");
Process p = pb.start();


nelson_tu 2005-03-21 22:04 鍙戣〃璇勮
]]>
Tiger緋誨垪鍥涳細Annotation絎簩閮ㄥ垎錛氬畾鍒禔nnotationhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2293.htmlnelson_tunelson_tuMon, 21 Mar 2005 14:02:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2293.htmlhttp://www.tkk7.com/nelson_tu/comments/2293.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2293.html#Feedback0http://www.tkk7.com/nelson_tu/comments/commentRss/2293.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2293.html闃呰鍏ㄦ枃

nelson_tu 2005-03-21 22:02 鍙戣〃璇勮
]]>
Tiger緋誨垪涓夛細Annotation絎竴閮ㄥ垎錛氫嬌鐢ㄥ唴緗殑Annotationhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2292.htmlnelson_tunelson_tuMon, 21 Mar 2005 14:01:00 GMThttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2292.htmlhttp://www.tkk7.com/nelson_tu/comments/2292.htmlhttp://www.tkk7.com/nelson_tu/archive/2005/03/21/2292.html#Feedback1http://www.tkk7.com/nelson_tu/comments/commentRss/2292.htmlhttp://www.tkk7.com/nelson_tu/services/trackbacks/2292.html闃呰鍏ㄦ枃

nelson_tu 2005-03-21 22:01 鍙戣〃璇勮
]]>
Tiger緋誨垪浜岋細Tiger璇█鏂扮壒鎬?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2290.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 21 Mar 2005 13:58:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2290.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/2290.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2290.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/2290.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/2290.html</trackback:ping><description><![CDATA[     鎽樿: 1銆侀噸瑕佺殑璇█鍙樺寲 l         娉涘瀷錛圙enerics錛?l         澧炲己鍨嬪驚鐜紙foreach錛?l         鑷姩灝佺錛圓uto...  <a href='http://www.tkk7.com/nelson_tu/archive/2005/03/21/2290.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/nelson_tu/aggbug/2290.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-03-21 21:58 <a href="http://www.tkk7.com/nelson_tu/archive/2005/03/21/2290.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Tiger緋誨垪涓錛氫粠XML涓姞杞藉睘鎬?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2280.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 21 Mar 2005 05:31:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2280.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/2280.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2280.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/2280.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/2280.html</trackback:ping><description><![CDATA[     鎽樿: JDK1.5錛堜唬鍙稵iger錛変腑鏇存柊浜唈ava.util.Properties綾伙紝鎻愪緵浜嗕粠XML鏂囦歡涓鍐檏ey-value瀵瑰睘鎬х殑綆鍗曟柟娉曪細loadFromXML()鍜宻toreToXML() 1銆佸熀鏈姞杞藉睘鎬х殑鏂規硶 l         Sample灞炴ф枃浠訛細sample.properties foo=barf...  <a href='http://www.tkk7.com/nelson_tu/archive/2005/03/21/2280.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/nelson_tu/aggbug/2280.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-03-21 13:31 <a href="http://www.tkk7.com/nelson_tu/archive/2005/03/21/2280.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Open Java Project 寮寮犱簡錛?/title><link>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2278.html</link><dc:creator>nelson_tu</dc:creator><author>nelson_tu</author><pubDate>Mon, 21 Mar 2005 05:13:00 GMT</pubDate><guid>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2278.html</guid><wfw:comment>http://www.tkk7.com/nelson_tu/comments/2278.html</wfw:comment><comments>http://www.tkk7.com/nelson_tu/archive/2005/03/21/2278.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/nelson_tu/comments/commentRss/2278.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/nelson_tu/services/trackbacks/2278.html</trackback:ping><description><![CDATA[<P>Open Java Project  寮寮犱簡錛?IMG height=19 src="http://www.tkk7.com/Emoticons/regular_smile.gif" width=19 border=0></P><img src ="http://www.tkk7.com/nelson_tu/aggbug/2278.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/nelson_tu/" target="_blank">nelson_tu</a> 2005-03-21 13:13 <a href="http://www.tkk7.com/nelson_tu/archive/2005/03/21/2278.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://lanoss.com" target="_blank">日韩视频免费在线</a>| <a href="http://sdkjkj.com" target="_blank">国产免费拔擦拔擦8X高清在线人</a>| <a href="http://miliwo.com" target="_blank">亚洲情A成黄在线观看动漫软件</a>| <a href="http://www621f.com" target="_blank">亚洲成人在线免费观看</a>| <a href="http://ynkaishan.com" target="_blank">亚洲视频在线免费看</a>| <a href="http://qqcao7.com" target="_blank">亚洲午夜在线电影</a>| <a href="http://yisaoma.com" target="_blank">久久丫精品国产亚洲av不卡</a>| <a href="http://sdtuoliuta.com" target="_blank">亚洲黄色中文字幕</a>| <a href="http://1992zyzp.com" target="_blank">亚洲另类小说图片</a>| <a href="http://wwwse09.com" target="_blank">亚洲av成人一区二区三区</a>| <a href="http://hezuoedu.com" target="_blank">国产成人精品亚洲日本在线</a>| <a href="http://zjfxjy.com" target="_blank">国产成人亚洲综合一区</a>| <a href="http://9qwx.com" target="_blank">亚洲熟伦熟女专区hd高清</a>| <a href="http://45-po.com" target="_blank">亚洲GV天堂无码男同在线观看 </a>| <a href="http://siminglighting.com" target="_blank">一区二区无码免费视频网站</a>| <a href="http://chinacry.com" target="_blank">黄页免费的网站勿入免费直接进入</a>| <a href="http://023439.com" target="_blank">国产一卡2卡3卡4卡2021免费观看 国产一卡2卡3卡4卡无卡免费视频 </a>| <a href="http://djqq520.com" target="_blank">亚洲一区二区高清</a>| <a href="http://4228970.com" target="_blank">国产亚洲精品a在线无码</a>| <a href="http://gs168sz.com" target="_blank">亚洲AV乱码久久精品蜜桃</a>| <a href="http://qu41.com" target="_blank">在线免费观看亚洲</a>| <a href="http://fphs666.com" target="_blank">亚洲五月综合网色九月色</a>| <a href="http://pufenghotel.com" target="_blank">亚洲人成色在线观看</a>| <a href="http://maomaots.com" target="_blank">美女露隐私全部免费直播</a>| <a href="http://dqzlxgg.com" target="_blank">久久久久久久国产免费看</a>| <a href="http://littlevv.com" target="_blank">国产成人无码区免费网站</a>| <a href="http://jcss99.com" target="_blank">222www免费视频</a>| <a href="http://3344by.com" target="_blank">在线观看免费大黄网站</a>| <a href="http://zhaosifuwang.com" target="_blank">亚洲 综合 国产 欧洲 丝袜</a>| <a href="http://adcadm.com" target="_blank">亚洲中文字幕无码久久2017</a>| <a href="http://fantoment.com" target="_blank">亚洲一级二级三级不卡</a>| <a href="http://bjmyhfc.com" target="_blank">亚洲an日韩专区在线</a>| <a href="http://22youjizz.com" target="_blank">老司机午夜在线视频免费观</a>| <a href="http://44od.com" target="_blank">中文字幕视频在线免费观看</a>| <a href="http://ztsf6688.com" target="_blank">中文字幕视频免费</a>| <a href="http://655060.com" target="_blank">永久在线毛片免费观看</a>| <a href="http://18yinren.com" target="_blank">久久亚洲色一区二区三区</a>| <a href="http://9844555.com" target="_blank">亚洲成人一级电影</a>| <a href="http://66qiqi.com" target="_blank">边摸边吃奶边做爽免费视频99</a>| <a href="http://ahsuibao.com" target="_blank">久久久精品免费国产四虎</a>| <a href="http://miya863.com" target="_blank">免费一本色道久久一区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>