Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture.. Chapter 3Chapter 1
Trang 2VIỆN CễNG NGHỆ THễNG TIN VÀ TRUYỀN THễNG
Giỏo viờn hướng dẫn: ThS.Tô Văn
Nam
Trang 3HÀ NỘI 6 - 2010 PHIẾU GIAO NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
1 Thông tin về sinh viên
Họ và tờn sinh viờn: Phengthong Chammalay
Sinh viờn thực hiện: Phengthong Chammalay khúa K50 Lớp HTTT Trang 88
Đồ ỏn tốt nghiệp
Điện thoại liờn lạc: 0973153104EmailEmail Email:
frank2794@yahoo com
Lớp: HTTT – K50 Hệ đào tạo: Đại học chính quy
Đồ ỏn tốt nghiệp được thực hiện tại: Đại học Bỏch Khoa Hà Nội
Thời gian làm ĐATN: Từ ngày 28 / 2 / 2010 đến 28 / 5 / 2010
2 Mục đích nội dung của ĐATN
Tìm hiểu công nghệ J2EE và phỏt triển ứng dụng Website giới thiệu du lịch ở Lào
3 Cỏc nhiệm vụ cụ thể của ĐATN
4 Lời cam đoan của sinh viờn:
Tôi –Phengthong Chammalay - cam kết ĐATN là công trình nghiên cứu của bản thân tôi dưới sự hướng dẫn của ThS Tô Văn Nam
Các kết quả nêu trong ĐATN là trung thực, không phải là sao chép toàn văn của bất kỳcông trình nào khác
Trang 4Hà Nội, ngày thỏng năm
Giỏo viờn hướng dẫn
ThS Tô Văn Nam
Cuối cùng, xin gửi lời cảm ơn chân tình đến những người bạn đã cùng nhau sẻ chia kiếnthức, rựi mài kinh sử dưới mái trường Bách Khoa thân yêu này và đã giúp nhau vượt qua nhữnglúc khó khăn nhất trong cuộc sống
Sinh viờn
Phengthong Chammalay
HTTT – K50
TểM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP
Nội dung đồ ỏn gồm 2 phần chính trong đó có phần cơ sở lý thuyết và xây dựng ứng dụng demo
Trang 5Phần 1: cơ sở lý thuyết gồm có 6 chương cụ thể như sau :
Chương 1: giới thiệu tổng thể về công nghệ J2EE, trong đó có nói đến các thành
phần và kiến trúc tổng thể của nú
Chương 2: giới thiệu về công nghệ rất mạnh để tạo trang HTML động về phía lập
trình chủ đó là JSP
Chương 3:giới thiệu cách làm việc, cấu trúc , các bước để chạy và những phương
thức xử lý cơ bản của Servlet
Chương 4:trình bày tổng quan về cách làm việc của RMI và lập trình phân tán đối
tượng trong java
Chương 5:CORBA là một ngôn ngữ đặc tả giao tiếp và giới thiệu cách làm việc
của ORB và dich vụ JNDI
Chương 6:JDBC là một chuẩn mở rộng của Java cho việc truy cập dữ liệu và cỏc
kiểu truy xuất cơ sở dữ liệu
Chương 7: EJB là mô hình lập trình ứng dụng đa tầng Các cấu trúc của EJB, các
đối tượng và phân loại các thành phần của nú
Phần 2: xây dựng ứng dụng gồm có
Chương 8:trong chương nay sẽ giới thiệu về đề tài và khỏi quỏt chung phạm vi đề
tài và cỏc thành phần thiết kế xừy dựng website giới thiệu nơi du lịch ở bờn Lào
Chương 9:mô tả hoạt động của hệ thống đối tượng sử dụng hệ thống.
Chương 10:phừn tớch yờu cầu của người dụng và phừn tớch chức năng của hệ
Trang 6ABSTRACT OF THESIS
Trang 7This thesis includes two main projects in which the theoretical basis and building demo
applications
Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction ofpowerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3
Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture
Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that
of database access Chapter 7: EJB programming model is multi - layered applications The structure of the EJB objects and classify its components Part 2: building applications
includeChapter 5: CORBA is an interface description language and introduce how the Orb and the JNDI service Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access Chapter 7: EJB programming model is multi - layered
applications The structure of the EJB objects and classify its components Part 2: building applications include
Chapter 5: CORBA is an interface description language and introduce how the Orb and the JNDIservice
Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access
Chapter 7: EJB programming model is multi-layered applications The structure of the EJB objects and classify its components
Part 2: building applications include 4 chaper as follow:
Chapter 8: in this chapter will present an overview on the subject and general scope of topics anddesign components to build a website to introduce tourist destinations in the Lao PDR Chapter 9Chapter 9
Chapter 9 :describes the operation of the system object
usinginthesystem.Chapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentitiesChapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentities
Trang 9ABSTRACT OF THESIS
Trang 10This thesis includes two main projects in which the theoretical basis and building demo
applications
Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction ofpowerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3
Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture
Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that
of database access Chapter 7: EJB programming model is multi - layered applications The structure of the EJB objects and classify its components Part 2: building applications
includeChapter 5: CORBA is an interface description language and introduce how the Orb and the JNDI service Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access Chapter 7: EJB programming model is multi - layered
applications The structure of the EJB objects and classify its components Part 2: building applications include
Chapter 5: CORBA is an interface description language and introduce how the Orb and the JNDIservice
Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access
Chapter 7: EJB programming model is multi-layered applications The structure of the EJB objects and classify its components
Part 2: building applications include 4 chaper as follow:
Chapter 8: in this chapter will present an overview on the subject and general scope of topics anddesign components to build a website to introduce tourist destinations in the Lao PDR Chapter 9Chapter 9
Chapter 9 :describes the operation of the system object
usinginthesystem.Chapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentitiesChapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentities
Trang 12ABSTRACT OF THESIS
Trang 13This thesis includes two main projects in which the theoretical basis and building demo
applications
Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction ofpowerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3
Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture
Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that
of database access Chapter 7: EJB programming model is multi - layered applications The structure of the EJB objects and classify its components Part 2: building applications
includeChapter 5: CORBA is an interface description language and introduce how the Orb and the JNDI service Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access Chapter 7: EJB programming model is multi - layered
applications The structure of the EJB objects and classify its components Part 2: building applications include
Chapter 5: CORBA is an interface description language and introduce how the Orb and the JNDIservice
Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access
Chapter 7: EJB programming model is multi-layered applications The structure of the EJB objects and classify its components
Part 2: building applications include 4 chaper as follow:
Chapter 8: in this chapter will present an overview on the subject and general scope of topics anddesign components to build a website to introduce tourist destinations in the Lao PDR Chapter 9Chapter 9
Chapter 9 :describes the operation of the system object
usinginthesystem.Chapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentitiesChapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentities
Trang 15ABSTRACT OF THESIS
Trang 16This thesis includes two main projects in which the theoretical basis and building demo
applications
Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction ofpowerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3
Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture
Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that
of database access Chapter 7: EJB programming model is multi - layered applications The structure of the EJB objects and classify its components Part 2: building applications
includeChapter 5: CORBA is an interface description language and introduce how the Orb and the JNDI service Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access Chapter 7: EJB programming model is multi - layered
applications The structure of the EJB objects and classify its components Part 2: building applications include
Chapter 5: CORBA is an interface description language and introduce how the Orb and the JNDIservice
Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access
Chapter 7: EJB programming model is multi-layered applications The structure of the EJB objects and classify its components
Part 2: building applications include 4 chaper as follow:
Chapter 8: in this chapter will present an overview on the subject and general scope of topics anddesign components to build a website to introduce tourist destinations in the Lao PDR Chapter 9Chapter 9
Chapter 9 :describes the operation of the system object
usinginthesystem.Chapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentitiesChapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentities
Trang 18ABSTRACT OF THESIS
Trang 19This thesis includes two main projects in which the theoretical basis and building demo
applications
Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction ofpowerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3
Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture
Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that
of database access Chapter 7: EJB programming model is multi - layered applications The structure of the EJB objects and classify its components Part 2: building applications
includeChapter 5: CORBA is an interface description language and introduce how the Orb and the JNDI service Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access Chapter 7: EJB programming model is multi - layered
applications The structure of the EJB objects and classify its components Part 2: building applications include
Chapter 5: CORBA is an interface description language and introduce how the Orb and the JNDIservice
Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access
Chapter 7: EJB programming model is multi-layered applications The structure of the EJB objects and classify its components
Part 2: building applications include 4 chaper as follow:
Chapter 8: in this chapter will present an overview on the subject and general scope of topics anddesign components to build a website to introduce tourist destinations in the Lao PDR Chapter 9Chapter 9
Chapter 9 :describes the operation of the system object
usinginthesystem.Chapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentitiesChapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentities
Trang 21ABSTRACT OF THESIS
Trang 22This thesis includes two main projects in which the theoretical basis and building demo
applications
Part 1: basic theory includes six chapters as follows: Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction ofpowerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that is JSP programming Chapter 3
Chapter 1: general introduction on J2EE technology, which refers to the component and its overall architecture
Chapter 2: introduction of powerful technologies to create dynamic HTML pages toward all that
of database access Chapter 7: EJB programming model is multi - layered applications The structure of the EJB objects and classify its components Part 2: building applications
includeChapter 5: CORBA is an interface description language and introduce how the Orb and the JNDI service Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access Chapter 7: EJB programming model is multi - layered
applications The structure of the EJB objects and classify its components Part 2: building applications include
Chapter 5: CORBA is an interface description language and introduce how the Orb and the JNDIservice
Chapter 6: JDBC is an extension of the Java standard for accessing data and other types of database access
Chapter 7: EJB programming model is multi-layered applications The structure of the EJB objects and classify its components
Part 2: building applications include 4 chaper as follow:
Chapter 8: in this chapter will present an overview on the subject and general scope of topics anddesign components to build a website to introduce tourist destinations in the Lao PDR Chapter 9Chapter 9
Chapter 9 :describes the operation of the system object
usinginthesystem.Chapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentitiesChapter10:analysisofrequirementsandfunctionalanalysisofthesystemChapter11:modulardesignforsystemanddatamodelentities