![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Tạo JSP để sử dụng các lớp pureQuery mới dùng Rational Application Developer
Số trang: 36
Loại file: pdf
Dung lượng: 598.64 KB
Lượt xem: 6
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bây giờ bạn có tất cả các lớp này để phát triển ứng dụng Web động của bạn hiệu quả hơn trong thời gian ít hơn. Trong phần này bạn sẽ tạo ra năm tệp JSP mới để gộp cả ứng dụng Web của bạn, tiếp đến là triển khai và kiểm tra trên WebSphere Application Server. Trang đăng nhập Để tạo trang đăng nhập cho phép người dùng của bạn đăng nhập: 1. Nhấn chuột trái vào danh mục WebContent và chọn New Web Page.Hình 29. Tạo một trang Web mới ...
Nội dung trích xuất từ tài liệu:
Tạo JSP để sử dụng các lớp pureQuery mới dùng Rational Application Developer Tạo JSP để sử dụng các lớp pureQuery mới dùng Rational Application DeveloperBây giờ bạn có tất cả các lớp này để phát triển ứng dụng Web động của bạn hiệuquả hơn trong thời gian ít hơn. Trong phần này bạn sẽ tạo ra năm tệp JSP mới đểgộp cả ứng dụng Web của bạn, tiếp đến là triển khai và kiểm tra trên WebSphereApplication Server.Trang đăng nhậpĐể tạo trang đăng nhập cho phép người dùng của bạn đăng nhập: 1. Nhấn chuột trái vào danh mục WebContent và chọn New > Web Page. Hình 29. Tạo một trang Web mới2. Cửa sổ New Web Page (Trang Web Mới) mở ra. Định rõ các chi tiết của trang Web mới của bạn. Hình 30. Cấu hình một trang Web mới 3. Đặt tên tệp tin này là login.jsp. 4. Hãy chắc chắn là giá trị của trường danh mục là /wealth/WebContent/. 5. Chọn JSP cho Template. 6. Nhấn Finish để tạo tệp tin. 7. Quay lại và lặp lại các Bước 1-6, nhưng thay vì tạo ra login.jsp, hãy tạo bốn tệp này: welcome.jsp, logout.jsp, securities.jsp, realestate.jsp.Bạn sẽ tìm hiểu thêm về từng tệp JSP này và mã hóa chúng trong phần sau củaphần này.Tốt! Giờ hãy tiếp tục và bắt đầu mã hóa JSP!Mã hóa các tệp JSPBắt đầu với trang login.jsp và thay đổi mẫu được tạo cho bạn, như trong Hình 6.Ví dụ 6. Mã hóa trang đăng nhậploginLogin String password = request.getParameter(password); if((userid != null && !userid.equals()) && (password != null && !password.equals())){ Data d =SampleUtil.getData(jdbc:db2://localhost:50000/WEALTH, ,); users.setData(d); Users u = users.getUsers(userid); if(u != null && u.getPassword().equals(password)){ session.setAttribute(userid, userid); response.sendRedirect(welcome.jsp); } else{ out.println(Error logging in.); } } else if(request.getParameter(login) != null) out.println(You must enter a userid andpassword.);%> userid: Password: Chú ý trên dòng thứ hai. Tại đây bạn vừa xác định lớpUsersDataImpl cho ứng dụng bằng JSP của bạn. Chú ý cách nó được sử dụngtrong mã trình JSP trong phạm vi các thẻ . Tiếp theo, không kém phầnquan trọng là ba câu lệnh nạp, tiếp đến là mọi thứ trong phạm vi các thẻ....Trước tiên hãy xem biểu mẫu được tạo phía dưới nơi bạn nhập các trường cho mậtkhẩu và định danh người dùng, bằng nút Login (Đăng nhập). Khi trình biểu mẫu,bạn lấy các trường và kiểm tra tính hợp lệ của chúng. Sau đó, bạn kết nối vớ i cơ sởdữ liệu sử dụng lớp tiện ích pureQuery đã được tạo ra.(pureQuery.example.SampleUtil). Sau đó bạn đặt giá trị dữ liệu (có chứa kết nốitới cơ sở dữ liệu) trong biến người dùng (bean được thông báo ở đầu trang). Bâygiờ bạn có thể chạy các truy vấn trên cơ sở dữ liệu sử dụng các lớp pureQuery.Truy vấn đầu tiên bạn thực iện sử dụng mã trình pureQuery là một truy vấn tìmnạp tên người sử dụng phù hợp từ cơ sở dữ liệu. Nếu mật khẩu được trả lại phùhợp, bạn đặt biến phiên, định danh người dùng, cho định danh người dùng đượccấp và chuyển hướng người dùng sang trang welcome.jsp. Nếu không xác nhậnđược, bạn sẽ nhận được kết quả là không đăng nhập được, và nếu các giá trị địnhdanh người dùng và mật khẩu không hợp lệ, bạn khai báo như vậy với đầu ra.Xem một trang đăng nhập.Hình 31. Trang đăng nhậpSau khi đăng nhập, bạn sẽ được gửi đến trang welcome.jsp, trang mà bây giờ bạnsẽ xác định.Trang chào mừngTrang chào mừng giống như trang đích đến cho máy khách của công ty quản lý tàisản của bạn. Do vậy mà, nó là một tệp tin khá đơn giản, nên hãy xác định nó nhưtrong Ví dụ 7.Ví dụ 7. Xác định trang Web welcome.jspwelcomeWelcome !See your securitiesSee your realestatelogoutHãy chắc chắn là biến phiên định danh người dùng có tồn tại, và nếu không cóbiến đó, hãy đưa người dùng trở lại trang Web login.jsp. Mặt khác, thực thi mãtrình tiếp tục tại ví trí trang chào mừng người dùng, và hiển thị ba liên kết: Mộtđến trang chứng khoán, một liên kết khác đến trang bất động sản, và một liên kếtkhác đến trang đăng xuất. Hãy kiểm tra thực thi này trong Hình 32.Hình 32. Trang chào mừngTốt rồi. Bây giờ hãy tiếp tục và xác định trang đăng xuất.Trang đăng xuấtTrang đăng xuất xóa biến phiên định danh người dùng, khóa các truy cập thêm vàohệ thống. Xác định trang này, như trong Ví dụ 8.Ví dụ 8. Xác định trang Web đăng xuấtlogoutKhông có gì được hiển thị nếu người dùng không được đăng nhập, nhưng nếungười dùng được đăng nhập (định danh người dùng không hợp lệ), biến phiên địnhdanh người dùng được đặt là không hợp lệ, và người dùng được chuyển hướng lạitrang đăng nhập. Do đó bây giờ hãy thử nhấn liên kết đăng xuất từ trang chàomừng, bạn sẽ được đưa trở lại trang đăng nhập.Hình 33. Quay lại trang đăng nhập ...
Nội dung trích xuất từ tài liệu:
Tạo JSP để sử dụng các lớp pureQuery mới dùng Rational Application Developer Tạo JSP để sử dụng các lớp pureQuery mới dùng Rational Application DeveloperBây giờ bạn có tất cả các lớp này để phát triển ứng dụng Web động của bạn hiệuquả hơn trong thời gian ít hơn. Trong phần này bạn sẽ tạo ra năm tệp JSP mới đểgộp cả ứng dụng Web của bạn, tiếp đến là triển khai và kiểm tra trên WebSphereApplication Server.Trang đăng nhậpĐể tạo trang đăng nhập cho phép người dùng của bạn đăng nhập: 1. Nhấn chuột trái vào danh mục WebContent và chọn New > Web Page. Hình 29. Tạo một trang Web mới2. Cửa sổ New Web Page (Trang Web Mới) mở ra. Định rõ các chi tiết của trang Web mới của bạn. Hình 30. Cấu hình một trang Web mới 3. Đặt tên tệp tin này là login.jsp. 4. Hãy chắc chắn là giá trị của trường danh mục là /wealth/WebContent/. 5. Chọn JSP cho Template. 6. Nhấn Finish để tạo tệp tin. 7. Quay lại và lặp lại các Bước 1-6, nhưng thay vì tạo ra login.jsp, hãy tạo bốn tệp này: welcome.jsp, logout.jsp, securities.jsp, realestate.jsp.Bạn sẽ tìm hiểu thêm về từng tệp JSP này và mã hóa chúng trong phần sau củaphần này.Tốt! Giờ hãy tiếp tục và bắt đầu mã hóa JSP!Mã hóa các tệp JSPBắt đầu với trang login.jsp và thay đổi mẫu được tạo cho bạn, như trong Hình 6.Ví dụ 6. Mã hóa trang đăng nhậploginLogin String password = request.getParameter(password); if((userid != null && !userid.equals()) && (password != null && !password.equals())){ Data d =SampleUtil.getData(jdbc:db2://localhost:50000/WEALTH, ,); users.setData(d); Users u = users.getUsers(userid); if(u != null && u.getPassword().equals(password)){ session.setAttribute(userid, userid); response.sendRedirect(welcome.jsp); } else{ out.println(Error logging in.); } } else if(request.getParameter(login) != null) out.println(You must enter a userid andpassword.);%> userid: Password: Chú ý trên dòng thứ hai. Tại đây bạn vừa xác định lớpUsersDataImpl cho ứng dụng bằng JSP của bạn. Chú ý cách nó được sử dụngtrong mã trình JSP trong phạm vi các thẻ . Tiếp theo, không kém phầnquan trọng là ba câu lệnh nạp, tiếp đến là mọi thứ trong phạm vi các thẻ....Trước tiên hãy xem biểu mẫu được tạo phía dưới nơi bạn nhập các trường cho mậtkhẩu và định danh người dùng, bằng nút Login (Đăng nhập). Khi trình biểu mẫu,bạn lấy các trường và kiểm tra tính hợp lệ của chúng. Sau đó, bạn kết nối vớ i cơ sởdữ liệu sử dụng lớp tiện ích pureQuery đã được tạo ra.(pureQuery.example.SampleUtil). Sau đó bạn đặt giá trị dữ liệu (có chứa kết nốitới cơ sở dữ liệu) trong biến người dùng (bean được thông báo ở đầu trang). Bâygiờ bạn có thể chạy các truy vấn trên cơ sở dữ liệu sử dụng các lớp pureQuery.Truy vấn đầu tiên bạn thực iện sử dụng mã trình pureQuery là một truy vấn tìmnạp tên người sử dụng phù hợp từ cơ sở dữ liệu. Nếu mật khẩu được trả lại phùhợp, bạn đặt biến phiên, định danh người dùng, cho định danh người dùng đượccấp và chuyển hướng người dùng sang trang welcome.jsp. Nếu không xác nhậnđược, bạn sẽ nhận được kết quả là không đăng nhập được, và nếu các giá trị địnhdanh người dùng và mật khẩu không hợp lệ, bạn khai báo như vậy với đầu ra.Xem một trang đăng nhập.Hình 31. Trang đăng nhậpSau khi đăng nhập, bạn sẽ được gửi đến trang welcome.jsp, trang mà bây giờ bạnsẽ xác định.Trang chào mừngTrang chào mừng giống như trang đích đến cho máy khách của công ty quản lý tàisản của bạn. Do vậy mà, nó là một tệp tin khá đơn giản, nên hãy xác định nó nhưtrong Ví dụ 7.Ví dụ 7. Xác định trang Web welcome.jspwelcomeWelcome !See your securitiesSee your realestatelogoutHãy chắc chắn là biến phiên định danh người dùng có tồn tại, và nếu không cóbiến đó, hãy đưa người dùng trở lại trang Web login.jsp. Mặt khác, thực thi mãtrình tiếp tục tại ví trí trang chào mừng người dùng, và hiển thị ba liên kết: Mộtđến trang chứng khoán, một liên kết khác đến trang bất động sản, và một liên kếtkhác đến trang đăng xuất. Hãy kiểm tra thực thi này trong Hình 32.Hình 32. Trang chào mừngTốt rồi. Bây giờ hãy tiếp tục và xác định trang đăng xuất.Trang đăng xuấtTrang đăng xuất xóa biến phiên định danh người dùng, khóa các truy cập thêm vàohệ thống. Xác định trang này, như trong Ví dụ 8.Ví dụ 8. Xác định trang Web đăng xuấtlogoutKhông có gì được hiển thị nếu người dùng không được đăng nhập, nhưng nếungười dùng được đăng nhập (định danh người dùng không hợp lệ), biến phiên địnhdanh người dùng được đặt là không hợp lệ, và người dùng được chuyển hướng lạitrang đăng nhập. Do đó bây giờ hãy thử nhấn liên kết đăng xuất từ trang chàomừng, bạn sẽ được đưa trở lại trang đăng nhập.Hình 33. Quay lại trang đăng nhập ...
Tìm kiếm theo từ khóa liên quan:
quản trị dữ liệu lập trình XML ngôn ngữ SQL data base hệ quản trị lưu trữ dữ liệu bộ nhớTài liệu liên quan:
-
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 325 1 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 286 2 0 -
8 trang 280 0 0
-
6 trang 182 0 0
-
Hướng dẫn tạo file ghost và bung ghost
12 trang 157 0 0 -
Hướng dẫn sử dụng Mapinfo Professional-Phần cơ bản
57 trang 86 0 0 -
Giáo trình Nhập môn cơ sở dữ liệu: Phần 2 - Trần Thành Trai
145 trang 81 0 0 -
150 trang 76 0 0
-
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 76 0 0 -
Đồ án tốt nghiệp ngành Công nghệ thông tin: Áp dụng các kỹ thuật trong big data vào lưu trữ dữ liệu
96 trang 69 1 0