13.08.2013 Views

Easy Java Websites (EJW)

Easy Java Websites (EJW)

Easy Java Websites (EJW)

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

EASY JAVA WEBSITES CONFIGURATION.........................................................................................................<br />

4<br />

...................................................................................................................................................................... 4<br />

Parameters............................................................................................................................................................<br />

6<br />

Security Roles........................................................................................................................................................<br />

6<br />

................................................................................................................................................................. 6<br />

Forward.................................................................................................................................................................<br />

7<br />

Forward References..............................................................................................................................................<br />

7<br />

..................................................................................................................................................................... 8<br />

Redirect.................................................................................................................................................................<br />

8<br />

Redirect References...............................................................................................................................................<br />

9<br />

............................................................................................................................................................................... 9<br />

Special Forward/Redirect Conditions.................................................................................................................<br />

10<br />

URL Referencing.................................................................................................................................................<br />

10<br />

....................................................................................................................................................... 11<br />

Validation............................................................................................................................................................<br />

11<br />

Validation References.........................................................................................................................................<br />

12<br />

................................................................................................................................................................... 13<br />

REQUESTS<br />

FORWARDING<br />

REDIRECTS<br />

URL<br />

DATA VALIDATION<br />

MESSAGES<br />

CONFIGURING THE <strong>EJW</strong> SERVLET<br />

SERVLET 3.X ANNOTATIONS<br />

SERVLET DEPLOYMENT DESCRIPTOR (WEB.XML)<br />

.................................................................................................................. 13<br />

........................................................................................................................................... 13<br />

.............................................................................................................. 14<br />

Servlet (required) ................................................................................................................................................ 15<br />

configFile (optional) ........................................................................................................................................... 15<br />

useDomainName (optional) ................................................................................................................................ 15<br />

validateXML (optional) ....................................................................................................................................... 16<br />

initDestroyHandler (optional) ............................................................................................................................ 16<br />

classPrefix (optional) .......................................................................................................................................... 17<br />

urlRewriting (optional) ....................................................................................................................................... 17<br />

Servlet Mapping (required) ................................................................................................................................. 17<br />

SPECIAL TOPICS<br />

.................................................................................................................................................... 18<br />

LOGGING.....................................................................................................................................................................<br />

18<br />

REST (RESTFUL WEB SERVICE) REQUESTS..................................................................................................................<br />

18<br />

AJAX REQUESTS........................................................................................................................................................<br />

20<br />

DEFAULT REQUEST.......................................................................................................................................................<br />

20<br />

ERROR HANDLING........................................................................................................................................................<br />

21<br />

SECURITY/USER AUTHENTICATION..................................................................................................................................<br />

21<br />

SECURE CONNECTIONS...................................................................................................................................................<br />

22<br />

URL REWRITING.........................................................................................................................................................<br />

23<br />

APPENDIX A – VALIDATION................................................................................................................................<br />

23<br />

................................................................................................................................................................... 24<br />

................................................................................................................................................. 24<br />

........................................................................................................................................................................ 24<br />

............................................................................................................................................................. 24<br />

........................................................................................................................................................................ 24<br />

.................................................................................................................................................................... 25<br />

...................................................................................................................................................................... 25<br />

................................................................................................................................................................. 25<br />

............................................................................................................................................... 25<br />

...................................................................................................................................................................... 25<br />

......................................................................................................................................... 25<br />

.............................................................................................................................. 26<br />

.................................................................................................................................................................. 26<br />

........................................................................................................................................................................... 26<br />

ENDSWITH<br />

ENDSWITHIGNORECASE<br />

ISBYTE<br />

ISCREDITCARD<br />

ISDATE<br />

ISDOUBLE<br />

ISEMAIL<br />

ISEQUALTO<br />

ISEQUALTOIGNORECASE<br />

ISFLOAT<br />

ISGREATEROREQUALTOMIN<br />

ISGREATEROREQUALTOMINLENGTH<br />

ISINRANGE<br />

ISINT

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!