Build Web Applications with Java: Learn every aspect to build web applications from scratch Front Cover

Build Web Applications with Java: Learn every aspect to build web applications from scratch

Description

This book is primarily intended for beginners who wants to learn various aspects of software engineering and building web applications using Java programming language.

There are many good books available in the market which independently teach Java, Web Servers, MVC based Frameworks, JSP, PL/SQL, AJAX, JavaScript, CSS, HTML5, UML, SDLC etc. This book covers all of these things plus other aspects together while building an actual web application from inception till completion. This books takes a sample web application and builds it from scratch. Each aspect is explained at micro level with real time examples along with the uml diagrams and code. The fundamental concepts of software engineering and programming web applications are covered with high importance.

The objective of this book is to teach building modern day business web applications using java and other related technologies. This book teaches everything in details and in simpler way about building web applications with medium to high level of complexity. This book also covers various software engineering concepts that are required for building software solutions.

The book takes you through each and every step of building a web application from scratch. The objective is to teach the reader every single aspect of software engineering required for building web applications from inception till deployment and support. In order to achieve the objective, a real life business requirement is taken and the sample project is built step by step from requirements gathering till deployment and support.

The book includes building a light weight MVC based Java framework and building the sample web application using it. During the course architecture, SDLC, UML, security, ajax, various patterns, best practices and other related topics are explained.

The best way to learn anything is to get the hands dirty. When a developer starts building any software solution, he/she gets lots of doubts and questions while actually doing it. When the reader architects, designs and does the coding hands on, the reader learns every aspect practically. When the reader builds the working application step by step, the confidence of the reader as a developer is boosted.

Table of Contents

Chapter 1 Introduction
Chapter 2 Preparing The Environment
Chapter 3 Sdlc, Ooad And Uml
Chapter 3 Sdlc, Ooad And Uml
Chapter 4 Requirements
Chapter 5 Prototyping
Chapter 6 The Client Side
Chapter 7 The Patterns
Chapter 8 The Architecture
Chapter 9 Database Design
Chapter 10 The Framework
Chapter 11 The Logging
Chapter 12 Session Management
Chapter 13 Interacting With The Database
Chapter 14 The Bis-Sms Project Components
Chapter 15 Implementing Use Cases
Chapter 16 Securing Application
Chapter 17 Build And Deployment
Chapter 18 Testing
Chapter 19 Debugging
Chapter 20 Other Important Topics
Chapter 21 Important Files
Chapter 22 Appendix

To access the link, solve the captcha.