Bài giảng Lập trình mạng nâng cao cung cấp cho người học những kiến thức về lập trình. Trong bài giảng này người học có thể tìm hiểu các nội dung chính như: Deployment tool, RMI, J2EE Architecture, Web Application, UDDI,...và nhiều nội dung liên quan khác. Mời các bạn cùng tham khảo để nắm bắt các nội dung chi tiết.
Trang 1Introduction
Subject: Lập trình mạng nâng cao
Code: 214273
Credit: 4
Trang 2Credit: 4 credits
Theory: 45 hours (15 classes, 3 hours/class)
Lab: 30 hours (10 classes, 3 hours/class)
Projects presentation: 10th class
Mid-term exam: 11th class
Trang 3Mid-term examination:
Paper writing
Do not allow any thing
Duration: 45 minutes
Final Examination:
Paper writing
Allow only one A4 handwritten paper
Do not allow any thing
Trang 4In Class
No cell-phone
No food, no drink
You want to talk, raise your hand
Attention
Check attention everyday
Absent over 25%, ban from examination
Absent in the examination: 0 points
Trang 5 A: Attention: 10%
P: Project presentation: 20%
M: Mid-term examination: 20%
F: Final examination: 50%
B: Bonus: proactive in class: 10%
Final Grade = A x 0.1 + P x 0.2 + M x 0.2 + F x 0.5 + B
Trang 6IN Lessons
1 Introduction
2 Deployment tool
3 RMI
4 J2EE Architecture
5 Web Application
6 UDDI
7 Web Service
8 RESTful Web Service
9 Java Message Service (JMS)
10 Projects Presentation
11 Midterm exam
1 RMI
2 RMI Security, RMICallback
3 Ant, Maven
4 Web Application
5 UDDI
6 Web Service: JAX-WS (Axis2)
7 Web Service: JAX-WS (CXF)
8 Web Service: RESTful Web Service
9 Java Message Service (JMS) 10.EJB Bean:
Stateless
Stateful
Trang 7IN Tools
IDE: Notepad++, Eclipse, Netbean
Java: J2EE JDK (optional) (version 1.6.x)
Deployment Tool: Ant (any version), Maven (any version)
Application Server: JBoss (4.2.3), Tomcat (6.x)
Database: MySQL, PostgreSQL, SQLServer
SQL Browser: Navicat, MySQL WorkBench, phpMyAdmin
Trang 8HỎI ĐÁP