E-Book, Englisch, 448 Seiten
Zambon / Sekler Beginning JSP , JSF and Tomcat Web Development
1. ed
ISBN: 978-1-4302-0465-7
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
From Novice to Professional
E-Book, Englisch, 448 Seiten
ISBN: 978-1-4302-0465-7
Verlag: Apress
Format: PDF
Kopierschutz: 1 - PDF Watermark
As the majority of Java developers are only Web-tier developers; Java technologies like JavaServer Pages (JSP), JavaServer Faces (JSF), and Apache Tomcat are mainly applicable and relevant to their needs. This comprehensive and user-friendly book is the first and maybe even the only starter-level work of its kind combining the naturally complimentary JSP, JSF and Tomcat Web technologies into one consolidated treatment for developers focusing on just Java Web application development and deployment. This book is examples-driven using practical, real-time e-commerce case studies and scenarios throughout.
Giulio Zambon s first love was physics, but he decided to dedicate himself to software development more than 30 years ago: back when computers were still made of transistors and core memories, programs were punched on cards, and Fortran only had arithmetic IFs. Over the years, he learned a dozen computer languages and worked with all sorts of operating systems. His specific interests were in telecom and real-time systems, and he managed several projects to their successful completion. In 2001 Giulio founded his own company offering computer telephony integration (CTI) services, and he used JSP and Tomcat exclusively to develop the web side of the service platform. Back in Australia after many years in Europe, he now dedicates himself to writing software to generate and solve numeric puzzles. His web site, http://zambon.com.au/, is written in JSP on his dedicated server, which, unsurprisingly, runs Tomcat!
Autoren/Hrsg.
Weitere Infos & Material
1;Contents at a Glance;4
2;Contents;5
3;About the Authors;16
4;About the Technical Reviewer;17
5;Introduction;18
6;Introducing JavaServer Pages and Tomcat;20
6.1;What Is JSP?;21
6.2;JSP Application Architectures;28
6.3;What Role Does Tomcat Play in All This?;40
6.4;Summary;43
7;JSP Explained;44
7.1;Introduction;44
7.2;Scripting Elements and Java;45
7.3;The Online Bookshop;51
7.4;The Eshop Architecture;54
7.5;Summary of JSP Features;57
7.6;Comments and Escape Characters;66
7.7;JSP’s Tag Extension Mechanism;67
7.8;JSTL and EL;74
7.9;XML Syntax;88
7.10;Summary;91
8;The Web Page;92
8.1;Web Pages in General;92
8.2;URLs;96
8.3;HTML Elements and Tags;99
8.4;Cascading Style Sheets;112
8.5;JavaScript;119
8.6;Summary;138
9;Databases;139
9.1;Database Basics;139
9.2;SQL Scripts;142
9.3;Java API;144
9.4;DB Access in Eshop;149
9.5;What About the XML Syntax?;153
9.6;Possible Alternatives to MySQL;158
9.7;Summary;161
10;At Face Value (JSF Primer);162
10.1;The JSF Life Cycle;163
10.2;JSF Custom Tags;165
10.3;Event Handling;166
10.4;The JSF Application;167
10.5;Using and Creating Converters;178
10.6;Using and Creating Validators;181
10.7;Creating Custom Components;186
10.8;web. xml;195
10.9;faces- config. xml;197
10.10;Summary;197
11;Communicating with XML;198
11.1;The XML Document;199
11.2;Defining Your Own XML Documents;200
11.3;XSL;215
11.4;SOAP;221
11.5;Summary;227
12;Tomcat 6;228
12.1;Tomcat’s Architecture and server. xml;228
12.2;Directory Structure;235
12.3;Example: Logging the Requests;237
12.4;Example: Tomcat on Port 80;240
12.5;Example: Creating a Virtual Host;240
12.6;Example: HTTPS;241
12.7;Application Deployment;243
12.8;Summary;245
13;Eshop;246
13.1;The Eshop Application;246
13.2;The Eshopx Application;253
13.3;The Eshopf Application;261
13.4;Summary;267
14;Installing Everything;268
14.1;Java;268
14.2;Tomcat;271
14.3;MySQL;272
14.4;JDBC;273
14.5;MySQL Tools;274
14.6;Tomcat and MySQL Checks;274
14.7;JSTL;277
14.8;XPath;279
14.9;JavaServer Faces;281
15;HTML Characters;282
16;HTML Reference;290
16.1;Standard Attributes;290
16.2;Document Structure and Information;292
16.3;Character Formatting;294
16.4;Character Styling;294
16.5;Blocks;296
16.6;Links;297
16.7;Frames;301
16.8;Input;308
16.9;Lists;314
16.10;Images;315
16.11;Tables;318
16.12;Styles;326
16.13;Programming;327
17;JSP Reference;331
17.1;Object Scopes;331
17.2;Implicit Objects;331
17.3;Standard Directive Elements;348
17.4;Standard Action Elements;350
17.5;XPath;359
17.6;Scripting Elements;361
18;SQL Quick Reference;362
18.1;SQL Terminology;362
18.2;Transactions;363
18.3;Conventions;365
18.4;Statements;365
18.5;Reserved SQL Keywords;383
19;JSF Quick Reference;385
19.1;JSF core Tag Library;385
19.2;JSF html Tag Library;394
20;Eclipse;415
20.1;How to Install Eclipse;416
20.2;Importing the Eshop* Projects into Eclipse;417
20.3;The Project Explorer Sidebar;421
20.4;Eclipse Errors in Error Reporting;422
20.5;Eclipse’s Main Window;424
20.6;The Outline Sidebar;426
20.7;How to Make a WAR File;426
21;Abbreviations and Acronyms;428
22;Index;432




