cs141-java with database

advertisement
CS141-JAVA WITH DATA BASE
Course Code and Description
Prepared by:
Prerequisite/s: CS140
Please include course code and description whenever necessary
Professor/s handling this subject: ______________________________________________________________________
If any professor can teach this in your department, please write the name of your department
Number of units: 4
Textbook (if any): Java Programming by Joyce Farrel
Java 21 days SAMS
COURSE OUTLINE and REFERENCES: This course, which is specifically designed for students enrolled in the Paralegal
Program, focuses on the most important canons of legal ethics practiced in the legal profession.
TOPIC/ACTIVITY
No. of
Weeks
I. Review on Java Fundamentals
 Looping And Arrays
 Object Oriented Approached
1
II. Java EE (Enterprise Edition) Introduction
 Java EE Overview
 Java EE Technologies
 Java EE Architecture
 Model-View-Controller (MVC) Design
Pattern
1
III. Servlets and JavaServerPages (JSP) with the
JSP Standard Tag Library (JSTL)
 Web Application Basics
 How the Web works. Thin
REFERENCE/s
If it is from the textbook, just write the page number/s.
For books, websites, journals, readings, etc., please write
the specific titles, URLs, author and edition



























Java Programming by Joyce Farrel
Java 21 days SAMS
Introduction to Java Arrays
Java Introduction
Array Basics
Java Arrays, Objects, Methods
Java for Beginners
Arrays
Chapter 9 Introduction to Arrays
Java-Arrays
Java Language Fundamentals
One Dimensional Array
Java Concepts - Ch07 Arrays.ppt
Arrays.ppt
Java Fundamentals tutorial-Object Oriented
Java Enterprise Edition v 5.0 API
Specifications
Java EE 5
Java Enterprise Edition 6 Overview.htm
Java EE 6 Technologies
Java EE 5 Technologies
Java EE 5- Tutorial
Java EE Architecture
Model-View-Controller Pattern
MVPC-Pattern
Faster Development with Java Server Pages
Standard Tag Library JSTL 1.0
JSP Processing
JSP Standard Tag Library Eases Webpage








Clients, TCP/IP
HTTP Overview, Brief HTML
Review
Overview of Java EE, Servlets
And Web Application
Servlet Basic
Quiz no. 1
 HTML Forms
 HTTP: Request-Response, headers, GET,
POST
 Overview: How Servlets Work
- Servlet Lifecycle: init (), service ( ),
destroy ( )
- Request and Responses

Core Servlet API: Generic Servlet,
Servlet Request and Servlet Response

HTTP Servlets: HTTP Servlet Request.
HTTP Servlet Response and Http Servlet

Accessing Parameters

























Activity Practice Exercise
Quiz no. 2
 Additional Servlet Capabilities
- HTTP Headers and MIME Types
- Request Dispatcher: Including and
Forwarding
- Sharing Data With the Request
object attributes
- Sharing Data with Servlet Context
Attributes
- Error Handling





Activity: Practice and Exercise
HandS-on: Graded Exercise #1:
 Java Server Pages
 Basics and Overview
- JSP Architecture
- JSP Tags and JSP Expressions
- Fixed Template Data
- Lifecycle of a JSP
 Model-View-Controller (MVC)
- Model 1/Model 2 Architecture
 Data Sharing among Servlets and JSP











Development
Chapter 9 JSP Standard Tag Library
Java ServerPages as Web Clients
Java Server Pages Standard Tag Library
Java Server Pages Overview
Using Java Persistence in a Java EE 5 Web
Application
Servlet Basics
Basics of Servlet
Servlet Basics 2
Servlet Basics 3
Servlet Basics 4
Lecture 9 Java Servlet and JSP
Java Servlets
Introduction to Forms
The Form Element
HTML Forms
Creating and Processing HTML Forms
An Overview of Request Headers
HTTP Post Basics
HTTP Post Request
Handling Client Request: HTTP Request
Readers
Chapter 2 HTTP Servlet Basics
An Overview of Servlet and JSP Technology
Servlets- An Overview
Core Servlets
Servlet API Quick Reference
Editing MIME Types
MIME Headers
Request Dispatcher
Request Dispatcher
Integrating Sevlets and JSP: The Model View
Controller (MVC) Architecture
JSP Implicot Objects
JSP Scope Variable and Data Sharing
JSP Architecture
JSP Architecture
JSP Architecture
JSP Architecture
Simplifying to Java Code: The JSP 2.0
Expression Language
JSP- Expression Language
JSP Tags
Fixed Template Data
The Lifecycle of a JSP Page
-
Object scopes or “ Buckets”
Request, Application, Session and
Page Scope
Predefined JSP implicit objects
(request, session, application, page)\













Activity: Practice Exercise
Hands-On #2,#3 and #4
Quiz # 3
 Using Custom Tags
- Custom Tags Overview
- Reducing JSP Complexity
- Tag Libraries
 Tag Library Descriptor (TLD)
 Loading a Tag Library in a
web application
 The JSTL
 JSP Expression Language
 Using Custom tags











JSP Life Cycle
The JSP Life Cycle
Understanding JSP Life Cycle
Basic Principles in JSP
Web-Tier Application Framework Design
MVC Architecture (Model 2 Architecture)
Struts Framework and Model-View-Controller
Design
JSP Model 1, Model 2 Architectures and MVC
Pattern
Integrating Servlets and JSP: Model View
Controller (MVC) Architecture
JSP Architecture, JSP Model 1 Architecture,
JSP Model 2 Architecture
Model View Controller
Model-View-Controller
Study of J2EE Patterns
Model-View-Controller (MVC) Architecture
Custom Tag Libraries
Development with JSP and XML --Part III:
Developing Custom Tags
Designing and Deploying JSP Applications]
JSP Design Notes
Tag Library Descriptors
The Java EE Tutorial
Tag Libraries
Download