Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tạo các ứng dụng bảo mật Java một cách hiệu quả, Phần 1 pdf
Nội dung xem thử
Mô tả chi tiết
Tạo các ứng dụng bảo mật Java một cách hiệu quả, Phần 1
Sử dụng Rational Application Developer và Data Studio
Tyler Anderson, Kỹ sư, Backstop Media
Tóm tắt: Đây là phần đầu tiên trong loạt bài hướng dẫn gồm hai phần viết về việc
tạo các ứng dụng Web bảo mật dựa trên Java sử dụng Rational® Application
Developer, Data Studio và Rational AppScan. Bài hướng dẫn đầu tiên này mở đầu
bằng việc trình bày cách thức Data Studio với pureQuery có thể tăng hiệu quả phát
triển Web hướng theo cơ sở dữ liệu của bạn. Bạn sẽ phát triển một ứng dụng Web
Java™ với Rational Application Developer, và sau đó bạn triển khai ứng dụng đó
trên WebSphere với Java Server Pages (JSP)® Application Server.
Trước khi bắt đầu
Bài hướng dẫn này chủ yếu dành cho các nhà phát triển ứng dụng cơ sở dữ liệu và
Java muốn lợi dụng việc sử dụng Data Studio cho các khả năng pureQuery của nó
và Rational Application Developer để tạo thuận lợi cho việc phát triển một ứng
dụng dựa trên Java. Đối với bài hướng dẫn này, có kiến thức về phát triển Web và
JSP nói chung cũng rất hữu ích, tuy nhiên không nhất thiết phải có.
Về loạt bài này
Mục tiêu của loạt bài gồm hai phần này là mở rộng các kỹ năng phát triển ứng
dụng Web của bạn thông qua việc sử dụng Rational Application Developer, Data
Studio và Rational AppScan.
Phần 1 sử dụng các khả năng IDE của Rational Application Developer và
các tính năng pureQuery của Data Studio để tạo ra một ứng dụng Web quản
lý tài sản dựa trên Java một cách có hiệu quả.
Phần 2 lợi dụng rất nhiều tính năng Rational AppScan sẵn có để củng
cố/bảo mật ứng dụng Java bằng cách tìm ra các khiếm khuyết và sửa chúng
để bạn có thể tự tin triển khai ứng dụng Web của mình.
Về bài hướng dẫn này
Bài hướng dẫn này chỉ cho bạn cách sử dụng Data Studio để phát triển các ứng
dụng một cách hiệu quả hơn bằng cách tự động tạo ra các lớp kết nối cơ sở dữ liệu
đáng tin cậy. Các hiệu quả mà Data Studio mang lại được thể hiện bằng cách tạo
ra ứng dụng Web dựa trên Java sử dụng Rational Application Developer và Data
Studio được triển khai cho WebSphere Application Server. Bạn cũng sẽ học cách
tạo ra và cài đặt một ứng dụng sử dụng Rational Application Developer và Data
Studio, bao gồm:
Tạo một kết nối cơ sở sữ liệu DB2
Tạo một ứng dụng Web động được kích hoạt pureQuery
Tạo ra mã trình pureQuery từ các bảng cơ sở dữ liệu
Bổ sung mã trình pureQuery với các truy vấn tùy thích
Tạo ra các JSP sử dụng các lớp pureQuery
Triển khai và kiểm tra trên WebSphere Application Server
Bạn sẽ học và thực hiện các khái niệm trên bằng cách tạo một ứng dụng Web quản
lý tài sản mà những người dùng có thể đăng nhập và xem các tài sản khác nhau
của họ. Giá trị bị trì hoãn của cổ phiếu và quyền chọn cổ phần sẽ được lấy từ
Yahoo! Finance API. Bạn cũng sẽ tạo thủ công một biểu mẫu để bổ sung các tài
sản bất động sản mới.
Các yêu cầu về hệ thống
Đối với bài hướng dẫn này, bạn sẽ chỉ cần ba sản phẩm:
Rational Application Developer
Lấy phiên bản chạy thử của Rational Application Developer 7.0.0.6 từ IBM
(nhấn liên kết Tải xuống sử dụng IBM Installation Manager mới (được
khuyến khích). Bạn sẽ sử dụng Rational Application Developer như một
IDE dựa trên Eclipse có đầy đủ tính năng giúp cho việc phát triển ứng dụng
Web Java của bạn.
Data Studio
Trình bổ sung miễn phí này chứa các khả năng pureQuery mà bạn sẽ sử
dụng cho việc phát triển hiệu quả Web hướng theo cơ sở dữ liệu. Bài hướng
dẫn này đòi hỏi phiên bản 1.1.2 (phiên bản duy nhất có thể tương thích với
Rational Application Developer 7.0.0.6).
DB2 Express-C
Data Studio đòi hỏi một kết nối cơ sở dữ liệu trực tiếp để sinh ra mã trình
pureQuery. Bài hướng dẫn này sử dụng DB2 Express-C cho cơ sở dữ liệu.
Hãy chú ý rằng bài viết này nên đi kèm với các ấn bản sau này của Rational
Application Developer và Data Studio mà có khả năng tương thích (ví dụ, Rational
Apsauplication Developer 7.0.0.7 và Data Studio 1.1.3, nếu đã có các phiên bản
này). Hãy tham khảo thêm IBM về những phiên bản trong các phiên bản tương lai