Muutke küpsiste eelistusi

Stripes by Example 1st ed. [Pehme köide]

  • Formaat: Paperback / softback, 117 pages, kõrgus x laius: 235x155 mm, kaal: 2234 g, 42 Illustrations, color; 37 Illustrations, black and white; XVII, 117 p. 79 illus., 42 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 26-Mar-2015
  • Kirjastus: APress
  • ISBN-10: 1484209818
  • ISBN-13: 9781484209813
Teised raamatud teemal:
  • Pehme köide
  • Hind: 19,94 €*
  • * hind on lõplik, st. muud allahindlused enam ei rakendu
  • Tavahind: 23,46 €
  • 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, 117 pages, kõrgus x laius: 235x155 mm, kaal: 2234 g, 42 Illustrations, color; 37 Illustrations, black and white; XVII, 117 p. 79 illus., 42 illus. in color., 1 Paperback / softback
  • Ilmumisaeg: 26-Mar-2015
  • Kirjastus: APress
  • ISBN-10: 1484209818
  • ISBN-13: 9781484209813
Teised raamatud teemal:

In this 100-page book, you will find that Stripes provides a very simple learning path, where you do not need to understand the entire framework in order to use it. The concept of this book is exactly that – to get you using the framework and writing code immediately. You will be off and running in no time, and adding to your skill set as we progress.

This book is written with exactly that learning method in mind. No filler, no empty explanations... just code. You won't be driving solo, however. Each code example is heavily annotated with comments and tips, so that you not only understand each snippet, but can also dive deeper if you so choose.

Stripes is a web framework for the Java programming language. It was initially released in 2005 by Tim Fennell. Despite its growth and maturity, Stripes has always focused on two key principles: simplicity and ease of development. Stripes has also remained a solution for a single application tier: the web-layer. Its purpose is to handle the interaction between a web browser and server-side java code. To tie these concepts together Stripes makes heavy use of Java annotations, which we will see as we learn the various features of Stripes.

About the Author xi
About the Technical Reviewer xiii
Acknowledgments xv
Preface xvii
Chapter 1 Introduction to Stripes
1(4)
Stripes Development
1(1)
ActionBeans
1(1)
Stripes Tag Library
2(1)
Additional Features
3(1)
Where to Go If You Need Help
3(1)
Review
4(1)
Chapter 2 Getting Started
5(12)
Download Java
5(1)
Start a New Project
5(3)
Adding Stripes to Your Project
8(1)
Option 1: Manual File Downloads
8(3)
Option 2: Maven Setup
11(1)
Stripes web.xml Setup
12(1)
Option 1: Manual web.xml Setup
12(2)
Option 2: Maven Setup
14(1)
If All Else Fails
15(1)
Review
16(1)
Chapter 3 ActionBeans
17(6)
An Introduction to ActionBeans
17(2)
Refactoring to Remove Duplication
19(2)
Review
21(2)
Chapter 4 Mapping URLs to Methods
23(6)
Using @HandlesEvent and @UrlBinding
23(2)
Linking to ActionBeans
25(2)
Review
27(2)
Chapter 5 JSP Pages
29(8)
Using JSP Pages with Stripes
29(4)
Stripes Tags
33(3)
Stripes Form Tags
36(1)
Review
36(1)
Chapter 6 Forms
37(8)
An Example Application
37(2)
Using Data Transfer Objects and Nested Properties
39(3)
Complex Objects
42(1)
Review
43(2)
Chapter 7 Working with Data
45(8)
Database Setup
45(1)
JDBC DAO
46(2)
ActionBean-DAO Interaction
48(4)
Review
52(1)
Chapter 8 Interaction Between ActionBeans
53(10)
Login
53(2)
Application Pages
55(6)
Review
61(2)
Chapter 9 Validation
63(8)
@Validate Annotation
64(4)
@ValidateNestedProperties Annotation
68(2)
Review
70(1)
Chapter 10 Resolutions
71(10)
Starting the Resolution Examples
71(1)
RedirectResolution
72(4)
ErrorResolution
76(1)
StreamingResolution
77(3)
Review
80(1)
Chapter 11 Other Annotations
81(8)
@SessionScope Annotation
81(1)
@Before and @After Annotations
82(4)
@SpringBean Annotation
86(1)
Review
87(2)
Chapter 12 Internationalization
89(8)
Internationalization in Stripes
89(1)
Internationalization Setup and Configuration
89(2)
Using Internationalization Values
91(1)
Supporting Multiple Languages
92(2)
JSP Internationalization Value Lookups
94(2)
Review
96(1)
Chapter 13 Interceptors
97
Introduction to Interceptors
97(1)
Interceptor Configuration
97(1)
Using Interceptor Data
98(2)
Review
100
Brent Watson is an experienced Java and web application developer and an avid user of the popular Stripes web framework.