Learn Java for Web Development

(Tina Meador) #1
vii

Contents


About the Author ����������������������������������������������������������������������������������������������������������������xv


About the Technical Reviewer ������������������������������������������������������������������������������������������xvii


Introduction �����������������������������������������������������������������������������������������������������������������������xix


■ Chapter 1: Introducing Java Web Development����������������������������������������������������������������� 1


JVM Languages ����������������������������������������������������������������������������������������������������������������������������� 2
Languages Designed for the JVM ������������������������������������������������������������������������������������������������������������������������� 2
Languages Ported to the JVM �������������������������������������������������������������������������������������������������������������������������������� 3

Java EE ������������������������������������������������������������������������������������������������������������������������������������������ 4
The Java EE Platform ��������������������������������������������������������������������������������������������������������������������������������������������� 5
The Client Tier �������������������������������������������������������������������������������������������������������������������������������������������������������� 6
The Web Tier ���������������������������������������������������������������������������������������������������������������������������������������������������������� 6

Java Web Frameworks ���������������������������������������������������������������������������������������������������������������� 10


Getting Started with Java ������������������������������������������������������������������������������������������������������������ 11
Setting Up the Development Environment ����������������������������������������������������������������������������������������������������������� 12
Creating and Running Your First Java Application ����������������������������������������������������������������������������������������������� 12
Running Your Java Application ���������������������������������������������������������������������������������������������������������������������������� 13
Developing Java Applications with an IDE ����������������������������������������������������������������������������������������������������������� 13
Free download pdf