Web 2.0 programming with Java

Code No
Skill Category No: 
4
Skill No: 
6
Topic No: 
12
Level: 
II
Objective: 

Describe the Web 2.0 programming with Java and its implementation required for security, services, API and code-base management.

  • Component Models: JSF, Tapestry, Atlas
  • Exposing Server Objects: DWR, SAJAX
  • Security concerns:
    •  Restricting access
    •  Protecting data
    •   Web 2.0 architecture: Services Integration and Mashups
  • Consuming third-party services:
    •  RSS
    •  Google maps
    •  Web services
  • Exposing a third-party API:
    •  SOAP
    •  XML-RPC
    •  REST
  • Code base management:
    •  Profiling JavaScript Code
    •  Testing Ajax applications