Luận Văn Ứng Dụng Kỹ Thuật Phân tán EJB, JAX-WS Vào Hệ thống Website Bán Băng Đĩa

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Bích Tuyền Dương, 19/12/13.

  1. Bích Tuyền Dương

    Bài viết:
    2,590
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    LỜI MỞ ĐẦU

    . Các chương trình ứng dụng mang tính tập trung, không linh hoạt dần được thay thế bằng những chương trình khác dễ dàng lắp ghép từng modun hơn với những công nghệ cao hơn, việc xử lý phân tán cho các hệ thống cũng được đòi hỏi nhiều hơn. Những công nghệ , kỹ thuật để triển khai một mô hình phân tán cũng trở nên đa đạng hơn,EJB là công nghệ nhóm em sẽ ứng dụng vào đồ án.
    Một enterprise bean là một component phía server (server-side component) dùng để thực hiện business logic của một enterprise application và luôn gán liền với các quy luật của kiến trúc enterprise bean.(server component model)
    Một Enterprise JavaBean gồm các thành phần.

    Enterprise bean được sử dụng với nhiều nhiềm vụ như tương tác với client, giữ lại các session cho các client, lấy và giữ cơ sở dữ liệu, kết nối tới server,
    Enterprise javabean sống trong một EJB container – một môi trường chạy (runtime environment) ở trong một J2EE server. EJB container cung cấp nhiều dịch vụ để hỗ trợ các enterprise bean.
    Kiến trúc các enterprise javabean là một kiến trúc component (component architecture) cho việc phát triển và triển khai các ứng dụng phân tán dựa vào component. Kiến trúc này làm cho việc viết các ứng dụng dễ dàng hơn: người phát triển ứng dụng không cần phải hiểu các giao dịch ở mức thấp, chi tiết quản lý trạng thái, đa luồng, connection pooling, và nhiều API ở mức thấp phức tạp khác.

    Chân thành cảm ơn thầy và các bạn đã giúp đỡ để nhóm em hoàn thành tốt bản báo cáo này.


    MỤC LỤC

    I. Tổng quan. 6
    I.1 Khái niệm xử lý phân tán. 6
    I.2 Phát biểu bài toán. 6
    I.3 Giới thiệu hệ thống. 6
    I.3.1 Các yêu cầu chức năng hệ thống. 6
    I.3.2 Hệ thống và kiến trúc hiện tại 9
    I.3.3 Hệ thống, mô hình mới cần xây dựng. 10
    II. Kĩ thuật xử lý phân tán. 11
    II.1 Khái niệm xử lý phân tán. 11
    II.2 Kiến trúc ứng dụng phân tán chung (kiến trúc nhiều tầng ). 11
    II.3 Kiến trúc ứng dụng phân tán cho hệ thống mới cần xây dựng. 14
    II.4 Các kĩ thuật phân tán áp dụng vào đồ án. 15
    II.4.1 Session Bean EJB 3.0. 15
    II.4.2 MDB 15
    II.4.3 Webserice. 16
    Khái niệm Webservice: 16
    II.4.4 Java Persistence API hay JPA 17
    III. Phân tích thiết kế. 17
    III.1 Use case admin. 17
    III.1.1 Quản lý admin. 19
    III.1.2 Quản lý tài khoản. 20
    III.1.3 Quản lý nhà sản xuất 21
    III.1.4 Quản lý sản phẩm 22
    III.1.5 Quản lí quảng cáo: 23
    III.1.6 Quản lí đơn hàng: 24
    III.1.7 Quản lí chi tiết đơn hàng. 25
    III.1.8 Quản lí hóa đơn. 26
    III.1.9 Quản lí khuyến mãi: 27
    III.1.10 Quản lí chi tiết khuyến mãi: 28
    III.2 Use case thành viên. 30
    III.2.1 Quản lý danh sách sản phẩm yêu thích. 30
    III.2.2 Quản lý tiêu đề. 31
    III.2.3 Quản lý bài viết 32
    III.2.4 Quản lí thông tin phản hồi: 33
    III.2.5 Quản lí bình luận: 34
    III.2.6 Quản lí đánh giá: 34
    III.3 Cơ sở dữ liệu. 35
    III.4 Diagram 35
    IV. Hình ảnh minh họa cài đặt thử nghiệm 42
    IV.1 Trang chủ. 42
    IV.2 6.2. Chi tiết sản phẩm 43
    IV.3 6.3. Các chỉ số của sản phẩm 44
    IV.4 6.4. Danh sách sản phẩm ưa thích. 45
    IV.5 6.5. Đăng nhập. 46
    IV.6 6.6. Admin. 46
    IV.7 6.7. Thay đổi thông tin tài khoản. 47
    IV.8 6.8. Nhà cung cấp. 47
    IV.9 6.9. Giỏ hàng. 48
    V. Hướng dẫn cài đặt 48
    TÀI LIỆU THAM KHẢO 66
     

    Các file đính kèm:

Đang tải...