買這商品的人也買了...
-
$680$449 -
$1,080CMMI: Guidelines for Process Integration and Product Improvement, 2/e
-
$550$468 -
$1,225MCTS Self-Paced Training Kit (Exam 70-529): Microsoft .NET Framework 2.0 Distributed Application Development
-
$980$774 -
$490$387 -
$540$459 -
$620$490 -
$780$515 -
$700$553 -
$690$587 -
$650$514 -
$650$514 -
$780$616 -
$650$514 -
$680$578 -
$480$379 -
$750$593 -
$520$442 -
$650$553 -
$680$537 -
$820$648 -
$580$458 -
$530$419 -
$890$703
相關主題
商品描述
The rise of Ruby on Rails has signified a huge shift in how we build web applications today; it is a fantastic framework with a growing community. There is, however, space for another such framework that integrates seamlessly with Java. Thousands of companies have invested in Java, and these same companies are losing out on the benefits of a Rails–like framework. Enter Grails.
Grails is not just a Rails clone, it aims to provide a Rails–like environment that is more familiar to Java developers and that employs idioms that Java developers are comfortable using, making the adjustment in mentality to a dynamic framework less of a jump. The concepts within Grails, like interceptors, tag libs, and Groovy Server Pages (GSP), make those in the Java community feel right at home.
Grails’ foundation is on solid open source technologies such as Spring, Hibernate, and SiteMesh, which gives it even more potential in the Java space: Spring provides powerful inversion of control and MVC, Hibernate brings a stable, mature object relational mapping technology with the ability to integrate with legacy systems, and SiteMesh handles flexible layout control and page decoration.
Grails complements these with additional features that take advantage of the coding–by–convention paradigm such as dynamic tag libraries, Grails object relational mapping, Groovy Server Pages, and scaffolding.
Graeme Rocher, Grails lead and founder, and Jeff Brown bring you completely up–to–date with their authoritative and fully comprehensive guide to the Grails framework. You’ll get to know all the core features, services, and Grails extensions via plug–ins, and understand the roles that Groovy and Grails are playing in the changing Web.
What you’ll learn
- Discover how the Web is changing and the role the Groovy language and its Rails framework plays.
- Get to know the Grails Project and its domains, services, filters, controllers, views, testing, and plug–ins.
- Experience the availability of plug–ins for Rich Client and Ajax, web services, performance/utilities, scheduling, security, functionality, and even Persistence.
- See how Grails works with other frameworks like Spring, Wicket, Hibernate, and more.
- Create custom plug–ins in Grails.
Who is this book for?
This book is for everyone who is looking for a more agile approach to web development with a dynamic scripting language such as Groovy. This includes a large number of Java developers who have been enticed by the productivity gains seen with frameworks such as Ruby on Rails, JRuby on Rails, etc. The Web and its environment is a perfect fit for easily adaptable and concise languages such as Groovy and Ruby, and there is huge interest from the developer community in general to embrace these languages.
商品描述(中文翻譯)
Ruby on Rails 的興起標誌著我們今天構建網頁應用程式方式的巨大轉變;這是一個出色的框架,擁有不斷增長的社群。然而,仍然有空間出現另一個與 Java 無縫整合的框架。成千上萬的公司已經投資於 Java,而這些公司卻錯失了類似 Rails 框架的好處。這時,Grails 應運而生。
Grails 不僅僅是 Rails 的克隆,它旨在提供一個對 Java 開發者更為熟悉的 Rails 類環境,並使用 Java 開發者習慣的語法,使得轉變到動態框架的心態調整變得不那麼困難。Grails 中的概念,如攔截器、標籤庫和 Groovy Server Pages (GSP),讓 Java 社群的成員感到如魚得水。
Grails 的基礎建立在穩固的開源技術上,如 Spring、Hibernate 和 SiteMesh,這使它在 Java 領域中擁有更大的潛力:Spring 提供強大的控制反轉和 MVC,Hibernate 帶來穩定、成熟的物件關聯映射技術,並能與舊系統整合,而 SiteMesh 則處理靈活的佈局控制和頁面裝飾。
Grails 還補充了其他功能,利用約定優於配置的編碼範式,如動態標籤庫、Grails 物件關聯映射、Groovy Server Pages 和腳手架。
Graeme Rocher,Grails 的首席和創始人,以及 Jeff Brown,將通過他們權威且全面的 Grails 框架指南,讓你完全了解最新的資訊。你將了解所有核心功能、服務和通過插件擴展的 Grails,並理解 Groovy 和 Grails 在不斷變化的網路中所扮演的角色。
你將學到什麼
- 探索網路如何變化以及 Groovy 語言及其 Rails 框架所扮演的角色。
- 了解 Grails 專案及其領域、服務、過濾器、控制器、視圖、測試和插件。
- 體驗 Rich Client 和 Ajax、網路服務、性能/工具、排程、安全性、功能,甚至持久性等插件的可用性。
- 了解 Grails 如何與其他框架如 Spring、Wicket、Hibernate 等協同工作。
- 在 Grails 中創建自定義插件。
這本書適合誰?
這本書適合所有尋求更靈活的網頁開發方法的人,特別是使用像 Groovy 這樣的動態腳本語言的開發者。這包括大量被 Ruby on Rails、JRuby on Rails 等框架所吸引的 Java 開發者。網路及其環境非常適合像 Groovy 和 Ruby 這樣易於適應且簡潔的語言,開發者社群對於擁抱這些語言的興趣也非常高。