Home Page Icon
Home Page
Table of Contents for
Cover
Close
Cover
by Charles Forsythe
Instant FreeMarker Starter
Instant FreeMarker Starter
Instant FreeMarker Starter
Credits
About the author
About the reviewer
www.packtpub.com
Support files, eBooks, discount offers and more
packtlib.packtpub.com
Why Subscribe?
Free Access for Packt account holders
1. Instant FreeMarker Starter
So, what is FreeMarker?
Installing FreeMarker
Step 1 – what do I need?
Step 2 – downloading FreeMarker
And that's it
Quick start – creating your first template
Step 1 – setting up your development directory
Step 2 – writing your first template
Step 3 – writing the Java code
Step 4 – moving beyond strings
Step 5 – formatting different types
Step 6 – where do we go from here?
Quick start versus slow start
Top 9 features you need to know about
Sample output
Creating a model
Running the template against the model
FreeMarker expressions
Objects and hashes
Sequences
Built-ins
The default operator
Directives
Macros
Functions
Directive for conditional content
Import
The #switch directive
The #list directive
Using directives strategically
Putting together a movie list
#include and #setting
Error handling
#attempt and #recover
Testing your template
Review of newsletter project
Design rule #1 – don't repeat yourself
Design rule #2 – don't do too much in one file
Design rule #3 – using test-driven design (TDD)
Design rule #4 – decide on your own rules and follow them
MVC integration
Using the FreeMarker servlet
JSP integration features
Setting up
Using FreeMarker tags in a JSP
Integrating JSP tags into FreeMarker
Invoking the JSP integration from a servlet
Spring MVC integration
Spring Portlet MVC
Struts 2 integration
What now?
People and places you should get to know
Official sites
Tutorials
Community
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Next
Next Chapter
Table of Contents
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset