Monday, June 28, 2010

Danh sách nhóm thực hiện e-project Batch 79A

1. Group 1:  Campaign information management
       Members:
          - Nguyễn Văn Hà (Lead)  - phone: 01684868452 - vietha_3000nd@yahoo.com
          - Đoàn Ngọc Duy
          - Lê Hồ Xuân Đạt
          - Ngô Sơn Bá        

2. Group 2:  Cross word
      Members:
          - Lê Khắc Việt(Lead)  -  Phone: 0902814363  - email: linhdan1@gmail.com
          - Lê Tấn Lĩnh
          - Huỳnh Kim Tài
          - Lý Văn Long      

3. Group 3:  Employ transfer management
        Members:
          - Hoàng Nguyễn Tam Anh(Lead)-phone: 0935005762 - tamanhtp@gmail.com
          - Hồ Hồng Nhật
          - Phạm Quang Phúc
          - Huỳnh Đức Hoàng     

4    Group 4: Expo management
         Members:
          - Tôn Thất Bá(Lead) -   phone: 0905200209  - email: baton1211@gmail.com
          - Nguyễn Đức Cương
          - Lê Vũ Đình Phong
          - Đoàn Quốc Cường   

Hướng dẫn tham chiếu và sử dụng JSP Standard Tag Library (JSTL) trong ứng dụng Web

Công nghệ JSP giúp LTV dễ dàng trong việc nhúng các mã java(scriptlets) vào trong các trang tài liệu HTML. Tuy nhiên, giải pháp này không tối ưu cho tất cả những LTV có ít kiến thức về Java, Java Servlet và JSP. Để tạo ra sự tiện lợi trong công việc phát triển web với JSP, chúng ta có thể tìm hiểu sử dụng JSTL 1.0 (hoặc 1.1) và mọi thứ thật đơn giản và tiện dụng. Khi sử dụng JSTL, tất cả các cú pháp làm việc từ cơ bản như khai báo biến, xuất giá trị, cấu trúc điều khiển,... đến truy vấn dữ liệu đều có thể sử dụng các dạng tab như HTML để đưa vào trang JSP. Công việc của LTV bây giờ chỉ là học cách sử dụng các tab này.
Ngoài ra, sử dụng jstl cũng là một cách sử dụng lại component đơn giản và tiện dụng. Tuy nhiên, các tag này đang trong giai đoạn phát triển và thử nghiệm.
Mình đã tiến hành cài đặt và sử dụng jstl để phát triển thử. Sau đây là cách thức cấu hình và sử dụng jstl:
- Loại hình ứng dụng: web application
- Ngôn ngữ sử dụng: java, JSP.
- Phiên bản:
               Servlet 2.3/JSP 1.2 + JSTL 1.0  
               Servlet 2.3/JSP 1.2 + JSTL 1.1 
               Servlet 2.4/JSP 2.0 + JSTL 1.1 
- Apache Tomcat  version 4. trở lên.
***Bạn đã sử dụng netbean để tạo 1 project web application. Trong project này, bạn chú ý đến các bước cấu hình xảy ra trong thư mục WEB-INF.
2. Sau khi down về máy, hãy giải nén file này và ta có 1 cấu trúc thư mục như sau:
3. Vào thư mục lib đó, bạn sẽ thấy 2 file: jstl.jar và standard.jar. Chép 2 file này đến thư mục lib trong WEB-INF vừa nói ở trên. (Nếu muốn dùng các tab lib khác thì có thể chép toàn bộ thư mục lib vào).
4. Trong project đã tạo, bạn hãy nhấn vào tên project rồi ấn chuột phải và chọn: Properties >> Libraries tab: chọn thêm jar file và chọn đến 2 file trong thư viện  jstl.jar, standard.jar  >> OK.
5. Bây giờ bạn hãy tạo mới 1 trang jsp và sử dụng custom tag vừa cấu hình:
* Chú ý: đầu trang ta khai báo sử dụng tag như sau:
<%@taglib prefix="c" uri="http://java.sun.com/jstl/core_rt"%>
* Sau đó quá trình viết mã cho trang jsp thật đơn giản. Ví dụ sau về lệnh switch-case
6. Một số lưu ý:
** Bạn có thể khai báo uri ở trang jsp như sau:
 - JSTL1.0    : uri="http://java.sun.com/jstl/core"
 - JSTL1.0-rt : uri="http://java.sun.com/jstl/core_rt"
 - JSTL1.1     : uri="http://java.sun.com/jsp/jstl/core"
** Ngoài ra ở file web.xml trong thư mục WEB-INF, chú ý dòng thứ 2 sẽ là:

Version từ 2.3 trở lên.
Có thể tham khảo thêm tại:
http://java.sun.com/developer/technicalArticles/javaserverpages/faster/
http://www.mularien.com/blog/2008/04/24/how-to-reference-and-use-jstl-in-your-web-application/

Tuesday, June 22, 2010

Assignment 1 - Topic on Servlet

Chào batch 04b,

       Hôm nay về nhà mọi người cần làm công việc sau: hãy xem hình ảnh mô tả
       Tạo CSDL trong SQL Server hoặc MySQL:


      
Mọi người nhìn hình vẽ mô tả và viết các Servlet để làm việc tương ứng.

Review- Topic on Servlet 1

Chào các bạn batch04b,
        Lớp mình đã học xong phần đầu về Servlet. Trong phần này mình hy vọng mọi người cần nắm các chủ đề sau:
     1.  Module 1: CGI, Dynamic and Static Website.
     2.  Module 2: Browse, HttpServletrequest, HttpServletresponse, JavaServer Face, Servlet Life Cycle.
     3. Module 3: Error Status, RequestDispatcher, Servlet API Documentation
     4. Module 4: Http Session Problem, Session traking using Cookies, Session tracking
     5. Module 5: Applet Servlet Communication, Compessing the response, Simple Filter, Inter-Servlet communication, Manipulating the response, Parameterize Filter, Servlet and JSP Filter.

    *** Một điều cực kỳ quan trọng, mọi người cần phải hoàn thành 5 bài lab theo giáo trình. Trong bài Lab, mọi người cần nắm các bước thực hiện, ý nghĩa của việc sử dụng các Class, Interface, methods. Nếu có gì không hiểu nên đánh dấu lại để lên lớp trao đổi.

Chúc mọi người học tốt!

Friday, May 28, 2010

Thông báo về thi Hệ Phân Tán

Chào SV lớp 09TLT,
        Theo lịch thi của lớp sẽ thi môn HPT vào ngày 31/05/2010 ở Khu H. Nay chuyển sang phòng máy (phòng hôm trước lớp thực hành) để bảo vệ bài tập lớn.
        Thời gian: ngày 31/05.2010 - sáng 7h30. Chiều 1h30.
        Mọi người nhớ chuẩn bị tốt để báo cáo thành công. Các nhóm cần chuẩn bị document báo cáo, slides báo cáo (10 slides), Máy Laptop đã cài đặt sẵn chương trình, mã nguồn chép sẵn để ghi ra đĩa CD (tập hợp lại để lớp trưởng ghi).

       Chúc mọi người chuẩn bị tốt và bảo vệ thành công.

Tuesday, April 13, 2010

Book on Scheduling in Distributed System

Hi all,
      The students who are making report on Scheduling in Distributed System can download this book, then follow this document to accomplish their task. I hope this is a useful material which have a main role in your good result.
     Please follow below link to download the book.
Book on Scheduling in Distributed System
     Try your best, the success is waiting for you! keep going on.

Monday, April 5, 2010