Muutke küpsiste eelistusi

Pro Jakarta Velocity: From Professional to Expert Softcover reprint of the original 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 384 pages, kõrgus x laius: 229x191 mm, kaal: 730 g, 33 Illustrations, black and white; XIV, 384 p. 33 illus., 1 Paperback / softback
  • Ilmumisaeg: 01-Sep-2004
  • Kirjastus: APress
  • ISBN-10: 159059410X
  • ISBN-13: 9781590594100
Teised raamatud teemal:
  • Pehme köide
  • Hind: 33,87 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 39,85 €
  • Säästad 15%
  • Raamatu kohalejõudmiseks kirjastusest kulub orienteeruvalt 2-4 nädalat
  • Kogus:
  • Lisa ostukorvi
  • Tasuta tarne
  • Tellimisaeg 2-4 nädalat
  • Lisa soovinimekirja
  • Formaat: Paperback / softback, 384 pages, kõrgus x laius: 229x191 mm, kaal: 730 g, 33 Illustrations, black and white; XIV, 384 p. 33 illus., 1 Paperback / softback
  • Ilmumisaeg: 01-Sep-2004
  • Kirjastus: APress
  • ISBN-10: 159059410X
  • ISBN-13: 9781590594100
Teised raamatud teemal:
Nearly any application you build requires some form of output. And the output format may change on a regular basis, which can lead to a heavy maintenance burden and a restrictive test cycle. But by utilizing the power of the Velocity template engine, you can integrate templated output into your application, decoupling the application logic from the output format.



Pro Jakarta Velocity: From Professional to Expert leads leads you immediately toward configuration and setup, all the way through to full-blown application development. This is not merely a book about web development, as the multipurpose Velocity does more than replace JSP. Instead, this book demonstrates many alternative Velocity uses. This in-depth book also shows you how to integrate Velocity development and use it with other open-source frameworks and tools, such as Spring and Apache Struts.

Muu info

Springer Book Archives
About the Author xi
About the Technical Reviewer xii
Acknowledgments xiii
Introduction xiv
Chapter 1 Introducing Velocity 1(8)
What Is Velocity?
1(1)
Introducing Java Template Engines
2(2)
Understanding the Uses of Velocity
4(1)
Seeing Velocity in Detail
5(1)
Seeing Velocity in Action
6(2)
Summary
8(1)
Chapter 2 Getting Started with Velocity 9(32)
Installing Velocity
9(4)
Creating Hello World
13(4)
Using Context Chaining
17(1)
Configuring the Velocity Runtime
18(17)
Configuring VTL
35(4)
Summary
39(2)
Chapter 3 Using the Velocity Template Language 41(40)
Introducing VTL
41(1)
Introducing VTL Constructs
42(22)
Improving Reusability with Macros
64(7)
Overcoming VTL Shortcomings with VelocityTools
71(9)
Summary
80(1)
Chapter 4 Introducing Patterns and Best Practices 81(36)
Hints, Tips, and Best Practices
81(13)
Using Velocity in an MVC Environment
94(11)
Decoupling Velocity
105(11)
Summary
116(1)
Chapter 5 Creating Stand-Alone Applications with Velocity 117(40)
Application Overview
118(1)
Building the Application
119(36)
Summary
155(2)
Chapter 6 Creating Web Applications with Velocity 157(58)
Using VelocityServlet
157(7)
Easier Views with VelocityViewServlet
164(8)
Building a Web Application
172(25)
Using Velocity with Struts
197(9)
Using Velocity with the Spring Framework
206(8)
Summary
214(1)
Chapter 7 Using Velocity and Anakia 215(20)
Getting Started
216(18)
Summary
234(1)
Chapter 8 Using Additional Velocity Tools 235(32)
Using Veltag
235(8)
Using Texen
243(10)
Using DVSL
253(13)
Summary
266(1)
Chapter 9 Going Inside Velocity 267(46)
Introducing a Typical Processing Cycle
267(3)
Examining the Initialization Phase
270(35)
Using the Velocity Template Parser
305(6)
Summary
311(2)
Chapter 10 Extending Velocity 313(26)
Hooking Into Velocity Events
314(6)
Creating a Custom LogSystem
320(3)
Creating a Custom ResourceLoader
323(7)
Creating Custom Directives
330(8)
Summary
338(1)
Chapter 11 Using Velocity Development Tools 339(8)
Introducing VeloGUl
339(1)
Introducing VeloEdit for Eclipse
340(2)
Using Velocity in IntelliJ IDEA
342(1)
Using Velocity in JEdit
342(1)
Using Velocity in UltraEdit
343(1)
Using Velocity in TextPad
344(1)
Using Velocity in Emacs
345(1)
Summary
345(2)
Appendix Velocity Reference 347(10)
Introducing the Directives
347(3)
Configuring Velocity
350(7)
Index 357
Rob Harrop is a software consultant specializing in delivering high-performance, highly-scalable enterprise applications. He is an experienced architect with a particular flair for understanding and solving complex design issues. With a thorough knowledge of both Java and .NET, Harrop has successfully deployed projects across both platforms. He also has extensive experience across a variety of sectors, retail and government in particular. Harrop is the author of five books, including Pro Spring, a widely-acclaimed, comprehensive resource on the Spring Framework. Harrop has been a core developer of the Spring Framework since June 2004 and leads the JMX and AOP efforts. He co-founded U.K.-based software company, Cake Solutions, in May 2001, having spent the previous two years working as lead developer for a successful dotcom start-up. Rob is a member of the JCP and is involved in the JSR-255 Expert Group for JMX 2.0.