作者簡介
Budi Kurniawan 全球知名Java技術專傢和資深Java企業級應用架構師,是軟件谘詢和技術齣版公司Brainy Software的創始人,經驗十分豐富。他還是一位經驗豐富的技術作傢,撰寫瞭深入揭示Tomcat工作原理和設計理念的名著How Tomcat Works(《深入剖析Tomcat》,機械工業齣版社齣版)和《Struts Design and Programming》,並在多種權威齣版物上發錶過100多篇文章。
譯者簡介
崔 毅 JustCommodity Software Solution Pte 公司技術部經理。畢業於北京航空航天大學計算機學院,獲碩士學位,主要研究Web服務、信息交換中間件。目前在新加坡生活和工作,先後從事技術開發、係統分析、係統實施、谘詢顧問和産品研發管理等工作,有多年的開發設計和管理經驗。
俞哲皆 中國電信莆田分公司産品運營中心産品經理,主要從事通信行業業務係統分析、設計、開發、項目管理等工作,以及Java Web應用係統開發、智能終端Android平颱應用開發及基於HTML5跨手機平颱的應用開發,熟悉Java開發技術,緻力於移動終端的應用開發,熱衷於開源技術學習與相關討論。
俞黎敏 IBM軟件部高級信息工程師、資深技術顧問,主要負責IBM WebSphere係列産品的技術支持工作,專注於産品新特性、係統性能調優、疑難問題診斷與解決。開源愛好者,滿江紅論壇的核心成員,組織翻譯瞭大量開源技術文檔和資料,深受社區成員擁戴。利用業餘時間擔任CSDN、CJSDN、Dev2Dev、Matrix、JavaWorldTW、Spring中文網、WebSphereChina.net等Java論壇的版主,在各大技術社區為推動開源和敏捷開發做齣瞭積極的貢獻。參與審校和翻譯瞭《Ajax設計模式》、《CSS實戰手冊》、《Hibernate實戰(第2版)》、《Java腳本編程》、《Effective Java中文版(第2版)》、《REST實戰中文版》、《Java 7程序設計》等著作。
Struts is the most popular framework for building scalable Java Web applications. The first part of this book explains the latest version of Struts and teaches how to build real-world Struts applications. The second part goes the extra mile to discuss how to design Struts applications and solve common problems in Struts development. It's like two books at the price of one.
More importantly, this book is a tutorial designed to make the reader truly understand the concepts. It explains not only how to use Struts' features, but also how a certain feature works under the hood and which to choose if similar features exist. Examples are relevant and based on real-world applications. Several important topics rarely mentioned in other books—such as file upload, paging, object caching—are given detailed treatment.
The first part is for beginners and Struts developers who don't feel they have a complete grasp of Struts. It explains the following and many more:
- The Model-View-Controller design pattern
- Action forms
- User input validation
- The Validator Plug-in
- JavaServer Pages Standard Tag Library (JSTL)
- The JSP 2.0 Expression Language (EL)
- HTML, Bean, Logic, Nested Tag Libraries
- Application configuration
- The Custom SelectLabel Tag
- Tiles - Message handling and internationalization
- Struts-JSF Plug-in
- The open source DisplayTag Library
- File upload and programmable file download
- Jakarta Commons BeanUtil Class
In addition, this book deals with many design topics such as
- Data persistence
- Transfer objects
- Configuration information sharing
- Object caching
- Application security
- Paging and sorting
- HttpServletRequest wrapping
- Early session invalidation
The last chapter, "How Struts Works", dissects Struts' source code and explains the components that together make Struts tick. This chapter is particularly interesting to readers who want to know how Struts works in the background and how to extend Struts. Understanding it helps you design and develop more effective Struts applications. This book is for you if you need one written with clarity and readability in mind.
發表於2024-11-27
Struts Design and Programming 2024 pdf epub mobi 電子書 下載
圖書標籤:
Struts Design and Programming 2024 pdf epub mobi 電子書 下載