JavaServer Pages is an increasingly popular technology for building dynamic web applications that can access databases and provide an interactive experience for your site's users. JSP is built on top of the Java programming language, and so this book will teach you both JSP itself and the fundamentals of Java. You'll learn how the web works and how JSP fits in, how to get input from the user and create web pages "on the fly", how JavaBeans components and tag libraries allow you to make your code more readable and easier to maintain, and of course how the Java language itself works. The book also covers how to handle errors in your code, the best ways of designing web applications, and rounds up with a comprehensive case study - a web site for a local tourism authority. This book covers: How to install Java and JSP/Servlets
How to create dynamic web sites with JavaServer Pages
Object-oriented programming in Java
Java's core utility and input/output classes
How to use and create JSP Tag Libraries
Best practices in designing web applications with Java
Relational database access with MySQL and JDBC
Using the popular Struts framework to simplify application design
Includes frequent worked examples, including an in-depth case study
JavaServer Pages is an increasingly popular technology for building dynamic web applications that can access databases and provide an interactive experience for your site's users. JSP is built on top of the Java programming language, and so this book will teach you both JSP itself and the fundamentals of Java. You'll learn how the web works and how JSP fits in, how to get input from the user and create web pages "on the fly", how JavaBeans components and tag libraries allow you to make your code more readable and easier to maintain, and of course how the Java language itself works. The book also covers how to handle errors in your code, the best ways of designing web applications, and rounds up with a comprehensive case study - a web site for a local tourism authority. This book covers: How to install Java and JSP/Servlets
How to create dynamic web sites with JavaServer Pages
Object-oriented programming in Java
Java's core utility and input/output classes
How to use and create JSP Tag Libraries
Best practices in designing web applications with Java
Relational database access with MySQL and JDBC
Using the popular Struts framework to simplify application design
Includes frequent worked examples, including an in-depth case study