锘??xml version="1.0" encoding="utf-8" standalone="yes"?>色男人天堂综合再现,天海翼一区二区三区免费,3p视频在线观看http://www.aygfsteel.com/jame-liu/articles/24981.htmljamejameWed, 21 Dec 2005 10:37:00 GMThttp://www.aygfsteel.com/jame-liu/articles/24981.htmlhttp://www.aygfsteel.com/jame-liu/comments/24981.htmlhttp://www.aygfsteel.com/jame-liu/articles/24981.html#Feedback0http://www.aygfsteel.com/jame-liu/comments/commentRss/24981.htmlhttp://www.aygfsteel.com/jame-liu/services/trackbacks/24981.htmlApache Lucene is a high-performance, full-featured text search engine library written entirely in Java.
It is a technology suitable for nearly any application that requires full-text search, especially cross-platform
Apache Lucene鏄竴涓珮鎬ц兘,鍏ㄦ枃鏈壒鎬х殑JAVA鎼滅儲寮曟搸.瀹冪殑鎶鏈傚悎浜庝換浣曞叏鏂囨悳绱㈠簲鐢?鐗瑰埆鏄法騫沖彴.
1.simpleExample 鎻愪緵鏈綆鍗曠殑sample
2.鐗規(guī)?BR>Lucene is a high performance, scalable, cross-platform search engine that contains many advanced features that
often go untapped by the majority of users. In this session, designed for those familiar with Lucene,
we will examine some of Lucene's more advanced topics and their application, including:
Term Vectors:
  Manual and Pseudo relevance feedback;
  Advanced document collection analysis for domain specialization
Span Queries:
  Better phrase matching; Candidate Identification for Question Answering
Tying it all Together:
  Building a search framework for experimentation and rapid deployment
Case Studies from CNLP:
  Crosslingual/multilingual retrieval in Arabic, English and Dutch;
  Sublanguage specialization for commercial trouble ticket analysis;
  Passage retrieval and analysis for Question Answering application
Lucene鏄竴涓珮鎬ц兘,鍙敹緙?璺ㄥ鉤鍙版悳绱㈠紩鎿?鍖呮嫭浠庢湭琚ぇ澶氭暟鐢ㄦ埛浣跨敤寰堝楂樼駭鐗規(guī)?瀵規(guī),鎴戜滑灝嗘鏌ucene涓浜涙洿澶氶珮綰т富棰樺拰搴旂敤,鍖呮嫭:
Term鐭㈤噺:
  浜哄伐鍜岃櫄鎷熼傚綋鐨勫弽棣?
  楂樼駭鐗規(guī)畩鍖栧煙鏂囨。鏀墮泦鍒嗘瀽;
Span (=Statistical Processing and Analysis 緇熻澶勭悊鍙婂垎鏋?鏌ヨ
  鏇村ソ鐭鍖歸厤;
绱у瘑緇撳悎
  鍒涘緩涓涓瘯楠屾悳绱㈠紩鎿庢鏋跺拰蹇熷紑鍙?BR>鏉ヨ嚜CNLP瀛︿範鐢ㄤ緥
  浣跨敤闃挎媺浼殑, 鑻辮 鍜岃嵎鍏拌浜ゆ祦/澶氳璦
  ...
3.鍏抽敭瀛?鍏抽敭鐢ㄨ
4.鎶鏈?BR>5.鍘熺悊
6.鍚岀被瀵規(guī)瘮
7.娣卞叆鐮旂┒
8.Referrence
<Lucene in Action>

jame 2005-12-21 18:37 鍙戣〃璇勮
]]>
Springhttp://www.aygfsteel.com/jame-liu/articles/24979.htmljamejameWed, 21 Dec 2005 10:36:00 GMThttp://www.aygfsteel.com/jame-liu/articles/24979.htmlhttp://www.aygfsteel.com/jame-liu/comments/24979.htmlhttp://www.aygfsteel.com/jame-liu/articles/24979.html#Feedback0http://www.aygfsteel.com/jame-liu/comments/commentRss/24979.htmlhttp://www.aygfsteel.com/jame-liu/services/trackbacks/24979.html0.瀹氫箟
1>Spring should be a pleasure to use
2>Your application code should not depend on Spring APIs
3>Spring should not compete with good existing solutions, but should foster integration.
(For example, JDO, Toplink, and Hibernate are great O/R mapping solutions. We don't need to develop another one.)
Spring搴旇寰堜箰鎰忚浣跨敤,浣嗘槸浣犵殑搴旂敤涓嶅簲璇ュ畬鍏ㄤ緷璧朣pring APIs,Spring涓嶅簲璇ユ槸鍚岀幇鏈変紭縐妗嗘灦绔炰簤,
浣嗛紦鍔變笌瀹冧滑(渚嬪,JDO, Toplink, Hibernate.鎴戜滑涓嶉渶瑕佸彟澶栧紑鍙?鏁村悎.

1.simpleExample 鎻愪緵鏈綆鍗曠殑sample(鐙珛鐨?涓嶄笌鍏朵粬妗嗘灦鑱旂郴)
2.鐗規(guī)?BR>3.鍏抽敭瀛?鍏抽敭鐢ㄨ
4.鎶鏈?BR>5.鍘熺悊
6.鍚岀被瀵規(guī)瘮
7.娣卞叆鐮旂┒
8.Referrence
<Spring in  Action>



jame 2005-12-21 18:36 鍙戣〃璇勮
]]>
Structhttp://www.aygfsteel.com/jame-liu/articles/24980.htmljamejameWed, 21 Dec 2005 10:36:00 GMThttp://www.aygfsteel.com/jame-liu/articles/24980.htmlhttp://www.aygfsteel.com/jame-liu/comments/24980.htmlhttp://www.aygfsteel.com/jame-liu/articles/24980.html#Feedback0http://www.aygfsteel.com/jame-liu/comments/commentRss/24980.htmlhttp://www.aygfsteel.com/jame-liu/services/trackbacks/24980.htmlStruts is open source software that helps developers build web applications
quickly and easily. Struts relies on standard technologies鈥攕uch as JavaBeans, Java
servlets, and JavaServer Pages (JSP)鈥攖hat most developers already know how to
use. By taking a standards-based, 鈥渇ill-in-the-blanks鈥?approach to software development,
Struts can alleviate much of the time-consuming grunt work that comes
with every new project.
Struts鏄竴涓兘澶熷府鍔╁紑鍙戣呭揩閫熻岀畝鍗曠殑寮鍙憌eb搴旂敤鐨勫紑婧愯蔣浠?Struts渚濊禆鍍廕avaBeans,servlet,
鍜宩sp絳夎繖浜涘凡琚ぇ閮ㄥ垎寮鍙戣呯啛鐭ョ殑鏍囧噯鎶鏈?鍦ㄥ熀浜庢爣鍑嗘柟闈?Struts鎺ヨ繎鈥渇ill-in-the-blanks鈥?BR>杞歡寮鍙戞爣鍑?鑰屼笖鍦ㄦ瘡涓柊宸ョ▼涓洿鑳藉噺杞昏姳璐瑰ぇ閲忔椂闂寸儲韜佸伐浣滅棝鑻?
1.simpleExample 鎻愪緵鏈綆鍗曠殑sample
struts-config.xml  //閰嶇疆strutsAction 鍜宻trutsBeanForm(Bean)
sampleAction.java  //嫻佽漿action
sampleBeanForm.java //java Bean
sampleSuccess.jsp  //鎴愬姛欏甸潰
sampleFailure.jsp  //fail欏甸潰
sampleInput.jsp    //嬋鍙慳ction.do
2.鐗規(guī)?BR>HTTP-centric:
 Struts is designed around the standard HTTP request-response
 model, familiar to many web developers.
Standard logging:
 Struts can use the container鈥檚 default logging system and does not
 require another package to be configured or understood.
Optional debug logging:
 Struts optionally logs a number of status messages during processing
 that can be helpful in debugging.
Model neutral:
 Struts is not predisposed to any particular persistence layer.
Collects implementation detail in a centralized configuration:
 The Struts configuration encapsulates the implementation detail for
 an application, or application module [Struts 1.1], so it can be
 reviewed and managed as a whole.
Permits a different message resources file for each locale:
 Different translators can work on their own copy of the message
 resource file. Adding support for a new locale is simply a matter of
 adding another message resource file.
Lightweight:
 Struts has relatively few core classes for developers to learn.
Open source:
 Full source code is provided under the liberal Apache Software
 License, leaving all your options open.
Strong developer community:
 There is a strong development community behind Struts. The mailing
 is very active. Many developer extensions are available.
Strong vendor community:
 Struts is incorporated by several other products, including Jcorporate鈥檚
 Expresso and IBM鈥檚 WebSphere. Struts-specific tools are also
 available from several vendors.
Strong product support:
 Struts has its own professionally managed JGuru forum. The Struts
 mailing list is available through at least two other support portals.
 Struts has been covered in dozens of articles and several books, and
 has been addressed at professional seminars by several organizations.
Strong development team:
 Over 30 developers contributed to Struts 1.1. The Struts team is currently
 composed of nine active Committers, who share full responsibility
 for the source code.
Stable releases:
 The Struts formal releases follow a long testing period with no set
 deadline, so teams can be assured of a high-quality product.
i18n support:
 Support for localization is built into Struts from the ground up.
High compliance/mainstream mindset:
 Struts is dedicated to providing a product that is 100 percent compliant
 with public standards and that is in line with the development
 mainstream.
Full-service tag extensions:
 Struts includes a set of general-purpose tag extensions in addition to
 those that use framework-specific resources. Together, they can meet
 all of your JSP needs, without you having to resort to scriptlets.
Well-documented source code:
 The Struts JavaDocs are so detailed that you rarely, if ever, need to
 refer to the source. This is in addition to a high-level user guide to
 introduce developers to the framework.
Strongly founded in design patterns:
 The Struts framework implements several classic patterns in its architecture
 that are familiar to most developers.
Extensible:
 All default settings can be configured. The core Struts classes may be
 overridden and subclasses loaded in their place. The developer can
 customize key classes such as ActionForm and Action.
浠TTP涓轟腑蹇?nbsp;        -Struts鏄洿緇曡澶ч儴鍒哤eb寮鍙戜漢鍛樼啛鐭TTP璇鋒眰/鐩稿簲妯″瀷鑰岃璁$殑;
鏍囧噯鐨勬棩蹇?nbsp;          -Struts鑳戒嬌鐢ㄩ粯璁ょ殑鏃ュ織緋葷粺涓嶉渶瑕佸叾浠栧寘鍘婚厤緗拰瑙i噴;
鍙夌殑DEBUG鏃ュ織      -Struts鍙互璁板綍澶ч噺鐨勮繘紼嬩腑娑堟伅鐘舵?榪欏DEBUG鍗佸垎鏈夊府鍔?
涓珛鎬х殑妯″瀷         -Struts涓嶅懼悜浠諱綍鐗規(guī)畩鐨勬寔涔呭寲灞?
闆嗕腑閰嶇疆             -Struts閰嶇疆璁板綍涓涓簲鐢ㄦ垨鏄竴涓簲鐢ㄦā鍧楄緇嗕俊鎭?鎵浠ュ畠鍙互浣滀負涓涓暣浣撹棰勮鍜岀鐞?
淇℃伅閰嶇疆鏂囦歡locale   -Struts緇欎笉鍚岀殑緲昏瘧鍣ㄦ彁渚涗俊鎭祫婧愭枃浠跺壇鏈?
杞婚噺綰?nbsp;              -Struts鏈夋瀬灝戞牳蹇冪被璁╁紑鍙戜漢鍛樺幓鎺屾彙.
寮婧?nbsp;                -Struts鏄湪Apache鑷敱杞歡鍩洪噾License涓嬪畬鍏ㄥ紑婧愮殑
寮哄ぇ鐨勫紑鍙戜氦嫻?BR>寮哄ぇ鐨勫晢涓氫氦嫻?BR>寮哄ぇ浜у搧鏀寔
寮哄ぇ鐨勫紑鍙戝皬緇?BR>鍙幾緙╃増鏈?BR>i18n鏀寔
鏈嶄粠涓繪祦鎬濇兂
鍏ㄦ湇鍔AG鎵╁睍        -Struts闄や簡浣跨敤鍒跺畾妗嗘灦璧勬簮,榪樺寘鎷竴緋誨垪甯哥敤TAG鎵╁睍.
寰堝ソ鏂囨。婧愭枃浠朵唬鐮?nbsp;  -Struts鐨凧AVADOCS涓轟簡楂樼駭鐢ㄦ埛鎸囧寮鍙戞鏋?
寮哄ぇ妯″紡璁捐鍩虹     -Struts鍦ㄥ畠鐨勪綋緋諱腑瀹炵幇浜嗗嚑涓粡鍏告ā寮忓茍涓哄ぇ閮ㄥ垎寮鍙戣呯啛鎮(zhèn)?
鍙墿灞曟?nbsp;            -鎵鏈夐粯璁よ緗兘鑳借閰嶇疆.榪欎釜鏍稿績Struts綾誨彲浠verridden鍜屽瓙綾誨湪鍚勮嚜浣嶇疆瑁呰澆,寮鍙戜漢鍛樺彲浠ュ畾鍒跺儚ActionForm,Action鍏抽敭綾?nbsp;    
闄勫姞-寮辯偣
No event model:                     Struts鐨勪簨浠舵槸涓ユ牸閬靛畧璇鋒眰/鐩稿簲HTTP,榪欐牱闄愬埗浜嗗紑鍙戜漢鍛樹嬌鐢ㄥ叾浠栦簨浠?BR>Debugging:                          Struts娌℃湁鎻愪緵鑷姩debug浜嬩歡.
No default data model or concrete recommendations:
Single ActionServlet:
Requires understanding of Struts components:
Vendor does not offer priority support:
Mailing list is a embarrassmentof riches:
Formal releases are not rapid:     
i18n limitations:                   灝界Struts淇℃伅璧勬簮鍦ㄥ浗闄呭寲鏍囩鍜岄敊璇俊鎭柟闈㈠浗闄呭寲鍋氱殑寰堝ソ,浣嗘病鏈夊ぇ鍧椾俊鎭浗闄呭寲
JSP mindset:                        褰撲嬌鐢ㄥ畠鐨凪VC浣撶郴浣垮緱鐨勫畠璧勬簮鍦ㄤ換浣曠幇鏈夌郴緇熶腑鍙敤.瀵笿SP闀挎湡瀛樺湪闅愭?zhèn)?BR>JSP exception localization:         闇瑕佺郴緇熺駭娑堟伅涓嶆槸鍥介檯鍖栫殑.浠嶇劧鏄嫳璇?BR>Tag properties are verbose:         Struts鎵╁睍蹇呴』鎻愪緵鍑犱釜鍙傛暟瀵圭▼搴忓紑鏉ユ樉鐨勭鎷?
The perform and execute signatures: perform鏂規(guī)硶鏄郴緇熺殑鐡墮,浣哠truts1.1鎻愪緵浜唀xecute鏂規(guī)硶鏉ヨВ鍐寵繖涓棶棰?BR>Fuzzy nomenclature:浣夸漢榪鋒儜鏈
3.鍏抽敭瀛?鍏抽敭鐢ㄨ
4.鎶鏈?BR>5.鍘熺悊
6.鍚岀被瀵規(guī)瘮
7.娣卞叆鐮旂┒
8.Referrence
<Struct in  Action>
JSF
0.瀹氫箟
JavaServer Faces technology is a server-side user interface component framework for
Java technology-based web applications.  It includes
A set of APIs for: representing UI components and managing their state,
handling events and input validation, defining page navigation, and supporting
internationalization and accessibility.
A JavaServer Pages (JSP) custom tag library for expressing a JavaServer Faces interface
within a JSP page.
JSF鎶鏈槸涓涓潰鍚戝熀浜巎ava Web搴旂敤鐨剆erver闈I緇勪歡妗嗘灦.瀹冨寘鎷竴緋誨垪琛ㄧ幇UI緇勪歡鍜岀鐞嗗畠浠殑鐘舵?BR>澶勭悊浜嬩歡鍜屾湁鏁堢殑杈撳叆,瀹氫箟欏甸潰瀵艱埅,鏀寔鍥介檯鍖栧拰鏄撶敤鍖?涓轟簡琛ㄨ揪涓涓狫SF鎺ュ彛,涓涓狫SP浠呭湪涓涓〉闈㈠畾鍒舵爣絳懼簱.
1.simpleExample 鎻愪緵鏈綆鍗曠殑sample(鐙珛鐨?涓嶄笌鍏朵粬妗嗘灦鑱旂郴)
2.鐗規(guī)?BR>There are many features available in JavaServer Faces Technology. Some of the main feature highlights include:
Managed Bean Facility
Validation Facility
Rich and Extensible Component Library
Pluggable render kits
Navigation in Response to Specific User Events
Preserving Application State Across Requests
Conversion Model
鍦↗SF鎶鏈腑鏈夊緢澶氬彲鍒╃敤鐨勭壒鎬?浠ヤ笅涓轟富瑕佺壒鎬?
綆$悊Bean宸ュ叿
鏍¢獙宸ュ叿
鍏呰凍鑰屽彲鎵╁睍鎬х粍浠跺簱
鍙彃鍏ュ紡鐨勬覆鏌撶粍浠?BR>鍝嶅簲鎸囧畾鐢ㄦ埛浜嬩歡鐨勫鑸?BR>淇濆瓨搴旂敤鐘舵佷氦鍙夎姹?BR>杞寲妯″瀷
3.鍏抽敭瀛?鍏抽敭鐢ㄨ
4.鎶鏈?BR>5.鍘熺悊
6.鍚岀被瀵規(guī)瘮
7.娣卞叆鐮旂┒
8.Referrence
<JavaServer Faces in Action>

jame 2005-12-21 18:36 鍙戣〃璇勮
]]>
WebWork 2http://www.aygfsteel.com/jame-liu/articles/24977.htmljamejameWed, 21 Dec 2005 10:35:00 GMThttp://www.aygfsteel.com/jame-liu/articles/24977.htmlhttp://www.aygfsteel.com/jame-liu/comments/24977.htmlhttp://www.aygfsteel.com/jame-liu/articles/24977.html#Feedback0http://www.aygfsteel.com/jame-liu/comments/commentRss/24977.htmlhttp://www.aygfsteel.com/jame-liu/services/trackbacks/24977.html0.瀹氫箟
WebWork is a Java web-application development framework.
It is built specifically with developer productivity and code simplicity in mind,
providing robust support for building reusable UI templates, such as form controls,
UI themes, internationalization, dynamic form parameter mapping to JavaBeans,
robust client and server side validation, and much more.
WebWork鏄竴涓猨ava搴旂敤寮鍙戞鏋?瀹冩槸鍙互閫氳繃寮鍙戣呰兘鍔涘拰綆鍗曠殑浠g爜鏉ュ垱寤?鎻愪緵鍏呰凍鏀寔閲嶇敤鐨刄I妯℃澘,渚嬪琛ㄥ崟鎺т歡,
UI themes,鍥介檯鍖?鍔ㄦ佽〃鍗曞弬鏁版槧灝勫埌JavaBean,瓚沖澶氱殑瀹㈡埛鍜屾湇鍔″櫒闈㈢殑鏍¢獙絳夌瓑.
1.simpleExample 鎻愪緵鏈綆鍗曠殑sample(鐙珛鐨?涓嶄笌鍏朵粬妗嗘灦鑱旂郴)
2.鐗規(guī)?/P>

3.鍏抽敭瀛?鍏抽敭鐢ㄨ

4.鎶鏈?BR>5.鍘熺悊
6.鍚岀被瀵規(guī)瘮
7.娣卞叆鐮旂┒
8.Referrence
<webwork in  Action>



jame 2005-12-21 18:35 鍙戣〃璇勮
]]>
Hibernatehttp://www.aygfsteel.com/jame-liu/articles/24978.htmljamejameWed, 21 Dec 2005 10:35:00 GMThttp://www.aygfsteel.com/jame-liu/articles/24978.htmlhttp://www.aygfsteel.com/jame-liu/comments/24978.htmlhttp://www.aygfsteel.com/jame-liu/articles/24978.html#Feedback0http://www.aygfsteel.com/jame-liu/comments/commentRss/24978.htmlhttp://www.aygfsteel.com/jame-liu/services/trackbacks/24978.html0.瀹氫箟
Hibernate is a powerful, ultra-high performance object/relational persistence and query service for Java.
Hibernate lets you develop persistent classes following common Java idiom - including association,
inheritance, polymorphism, composition, and the Java collections framework.
Hibernate allows you to express queries in its own portable SQL extension (HQL),
as well as in native SQL, or with Java-based Criteria and Example objects.
Unlike many other persistence solutions,
Hibernate does not hide the power of SQL or JDBC from you and guarantees
that your investment in relational technology and knowledge is as valid as always.
Hibernate鏄竴涓己澶?鏋侀珮鐨凮/R鎸佷箙鍖栦笌鏌ヨ鏈嶅姟鐗規(guī)?Hibernate璁╀綘閫氳繃閫氱敤鐨凧ava鎴愯(鍖呮嫭鍗忎綔,緇ф壙,澶氭?鍚堟垚)
寮鍙戞寔涔呭寲綾誨拰Java鏀墮泦妗嗘灦.Hibernate鍏佽浣犱嬌鐢ㄨ窡鏈湴SQL綾諱技鐨凥QL琛ㄨ揪寮?鎴栬呭紡浣跨敤鍩轟簬java鏍囧噯鍜孍xample瀵硅薄.
涓嶅悓涓庡叾浠栨寔涔呭寲瑙e喅鏂規(guī),Hibernate涓嶉殣钘廠QL鎴朖DBC寮哄ぇ浣滅敤.

1.simpleExample 鎻愪緵鏈綆鍗曠殑sample(鐙珛鐨?涓嶄笌鍏朵粬妗嗘灦鑱旂郴)
2.鐗規(guī)?/P>

3.鍏抽敭瀛?鍏抽敭鐢ㄨ
O/R
HQL
4.鎶鏈?BR>5.鍘熺悊
6.鍚岀被瀵規(guī)瘮
7.娣卞叆鐮旂┒
8.Referrence
<Hibernate in  Action>



jame 2005-12-21 18:35 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 苏州市| 禄丰县| 安乡县| 同德县| 沙河市| 红安县| 正蓝旗| 汨罗市| 微山县| 兴安县| 平乐县| 岚皋县| 元朗区| 睢宁县| 枣强县| 沽源县| 萝北县| 鹤岗市| 印江| 酉阳| 亚东县| 万山特区| 新宁县| 平乡县| 阳朔县| 舒兰市| 奎屯市| 陇南市| 平邑县| 江孜县| 阳江市| 大厂| 闸北区| 琼中| 秦皇岛市| 香港| 麻阳| 湘阴县| 铜川市| 潼关县| 高陵县|