锘??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>
]]>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>
]]>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>
]]>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>
]]>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寮哄ぇ浣滅敤.