Giáo trình Công nghệ J2EE
List PriceFrom 1.000 VNĐ
- Nhà xuất bản
- Đại học Cần Thơ
- Khổ sách
- 16x24
- Năm xuất bản
- 2019
- Số trang
- 194
- ISBN
- 978-604-965-221-9
- Tác giả
- Trần Công Án, Nguyễn Hữu Vân Long
- Giới thiệu
- Đọc thử
Thời gian thuê bắt đầu được tính từ thời điểm Đơn đặt hàng Được duyệt đến hết Số ngày thuê
Chọn số ngày thuê
J2EE (Java 2 Platform Enterprise Edition) là một nền tảng để phát triển các ứng dụng phân tán (distributed application), theo kiến trúc đa tầng. Công nghệ J2EE phù hợp với việc phát triển các ứng dụng lớn, đòi hỏi tính dãn nở cao (scalability) của các doanh nghiệp. Mặc dù không phải là một “tiêu chuẩn” được các tổ chức chuẩn quốc tế như ISO, ECMA hay SEI,… các kiến trúc, mô hình và các công nghệ mà J2EE đề xuất được coi là một “tiêu chuẩn thực tế” (de-factor standard) cho các ứng dụng phân tán. Các ứng dụng muốn đạt được chứng nhận “tương thích với Java EE” (Java EE compliant) phải tuân thủ các yêu cầu trong đặc tả của J2EE và phải vượt qua được bộ kiểm tra của J2EE (Java EE Technology Compatibility Kit). Điều này nói lên được sự phổ biến và tầm quan trọng của nền tảng công nghệ này đối với các ứng dụng doanh nghiệp.
Trong chương trình đào tạo kỹ sư công nghệ thông tin, môn học Công nghệ J2EE mới được đưa vào chương trình đào tạo trong những năm gần đây nhằm nắm bắt xu hướng tất yếu của công nghệ này trong các ứng dụng doanh nghiệp. Các kiến thức này không chỉ giúp cho sinh viên biết cách thức xây dựng các ứng dụng lớn mà còn giúp cho sinh viên tiếp cận với hệ thống thông tin của doanh nghiệp thuận lợi và dễ dàng hơn.
Do đây là một công nghệ rất quan trọng cho các ứng dụng phân tán nên nguồn tài liệu Tiếng Anh rất phong phú. Tuy nhiên, đối với hầu hết các trường đại học tại Việt Nam thì việc đưa nội dung của công nghệ này chương trình giảng dạy mới được thực hiện trong thời gian gần đây nên nguồn tài liệu Tiếng Việt còn rất hạn chế. Vì vậy, chúng tôi đã thực hiện biên soạn quyền giáo trình Công nghệ J2EE này nhằm làm phong phú thêm nguồn tài liệu Tiếng Việt cho môn học này. Giáo trình này đặc biệt hướng đến độc giả là sinh viên chuyên ngành công nghệ thông tin. Nội dung của giáo trình sẽ cung cấp cho người đọc các kiến thức nền tảng, cốt lõi của J2EE chứ không bao phủ hết tất cả các chi tiết của công nghệ này. Hoàn thành các kiến thức trong giáo trình này, người đọc sẽ có được một sự khởi đầu vững chắc đối với công nghệ J2EE, qua đó việc tìm hiểu sâu hơn về công nghệ này sẽ có nhiều thuận lợi và dễ dàng.
Nội dung của giáo trình được chia thành 5 chương như sau, được trình bày theo trình tự mà người đọc nên tiếp cận:
-
- Chương 1 – Giới thiệu J2EE: Giới thiệu về J2EE và mối quan hệ giữa J2EE với J2SE, bao gồm các nội dung chính: giới thiệu về J2EE và J2SE, các khái niệm cơ bản trong J2EE, các công nghệ nổi bật trong J2EE, kiến trúc đa tầng trong J2EE và mô hình phát triển ứng dụng MVC. Ngoài ra, cuối chương sẽ giới thiệu các công cụ dùng để phát triển các ứng dụng J2EE như Tomcat Web Server và Eclipse.
- Chương 2 – Java Server Page: Giới thiệu về Java Server Page, gồm các nội dung chính: vòng đời của một trang JSP, các thư viện thẻ JSP, cách thức xử lý ngoại lệ trong JSP, kỹ thuật chuyển tiếp trang và sử dụng lại trang JSP và ngôn ngữ biểu diễn biểu thức EL (Expression Language) trong JSP.
- Chương 3 – Nối kết cơ sở dữ liệu với JDBC: Giới thiệu về JDBC API, một giải pháp kết nối ứng dụng với các loại cơ sở dữ liệu khác nhau, các loại JDBC Driver và kịch bản thực hiện nối kết cơ sở dữ liệu, phương pháp thực thi câu lệnh SQL, các thủ tục và thao tác trên kết quả của các câu truy vấn.
- Chương 4 – Servlets: Giới thiệu về servlet, bao gồm các nội dung chính: kiến trúc và vòng đời của 1 servlet, quy trình hoạt động cơ bản của 1 servlet, xử lý ngoại lệ trên servlet, quản lý phiên làm việc thông qua servlet, vai trò của bộ lọc và cách sử dụng bộ lọc, và mô hình MVC với servlet và JSP.
- Chương 5 – Enterprise Java Bean: Làm rõ vai trò của EJB cũng như cách thức triển khai EJB trong ứng dụng, giới thiệu về EJB 3.0, các loại bean được cung cấp bởi EJB, quản lý và sử dụng EJB session bean, quản lý và sử dụng Message Driven bean, liên kết mô hình hướng đối tượng và cơ sở dữ liệu quan hệ với JPA, xây dựng quan hệ giữa các Entity class trong JPA, và sử dụng Embeddable Object.
Nội dung của giáo trình này được biên soạn dựa trên giả thuyết là độc giả đã có kiến thức cơ bản về lập trình Java (J2SE). Do đó, các kiến thức cơ bản về ngôn ngữ lập trình Java sẽ không được giới thiệu trong giáo trình này.
Chúng tôi gửi lời cảm ơn sâu sắc đến quý Thầy Cô khoa Công nghệ thông tin và Truyền thông đã nhiệt tình góp ý cho nội dung của giáo trình này.
Do đây là phiên bản đầu tiên của giáo trình nên sẽ không tránh khỏi những thiếu sót. Chúng tôi mong nhận được sự góp ý chân thành từ quý độc giả để quyển giáo trình ngày càng hoàn thiện hơn.