59.2.1 để xây dựng và triển khai các ứng dụng rừng của Duke Sử dụng NetBeans IDE
1. Hãy chắc chắn rằng GlassFish Server đã được bắt đầu (xem Bắt đầu và Dừng
GlassFish Serto:
tut-install / examples / trường hợp nghiên cứu
. 4. Chọn thư mục tước rừng
5. Chọn các Dự án mở buộc kiểm tra hộp và bấm Open Project.
6. Kích chuột phải vào thư mục tước rừng và chọn Build.
Nhiệm vụ này cấu hình máy chủ, tạo ra và bao phủ các cơ sở dữ liệu, xây dựng tất cả các
tiểu dự án, lắp ráp chúng thành JAR và WAR tập tin, và triển khai các
công tước, thanh toán, công tước-cửa hàng, và công tước ứng dụng -shipment.
Để cấu hình máy chủ, nhiệm vụ này tạo ra một lĩnh vực an ninh JDBC tên jdbcRealm,
cho phép mặc định lập bản đồ chính-to-vai trò, và cho phép đăng nhập một lần (SSO) cho các
dịch vụ HTTP.
59.2.2 để xây dựng và triển khai các Ứng dụng rừng Duke Sử dụng Maven
1. Hãy chắc chắn rằng GlassFish Server đã được bắt đầu (xem Bắt đầu và Dừng
GlassFish Server), cũng như các máy chủ cơ sở dữ liệu (xem Bắt đầu và Dừng
Java DB Server).
2. Trong cửa sổ cuối, đi đến :
tut-install / examples / trường hợp nghiên cứu / tước rừng /
Chạy của Duke Forest Application
59-14 Các Java EE 7 Tutorial
3. Nhập lệnh sau để cấu hình máy chủ, tạo ra và các
cơ sở dữ liệu, xây dựng tất cả các tiểu dự án, lắp ráp chúng vào JAR và WAR tập tin, và
triển khai các công tước, thanh toán, công tước-cửa hàng, và công tước-shipmentapplications:
mvn cài đặt
Để cấu hình các máy chủ , nhiệm vụ này tạo ra một cảnh giới JDBC an ninh được đặt tên jdbcRealm,
cho phép mặc định lập bản đồ chính-to-vai trò, và cho phép đăng nhập một lần (SSO) cho các
dịch vụ HTTP.
59,3 Chạy ứng dụng rừng của Duke
Chạy ứng dụng rừng của Duke liên quan đến một số nhiệm vụ:
■ Đăng ký như là một khách hàng của Store Duke
■ Là một khách hàng, mua sản phẩm
■ Là một quản trị viên, phê duyệt ordenying lô hàng của một sản phẩm
■ Là một quản trị viên, tạo ra một sản phẩm mới, khách hàng, nhóm, hoặc loại
59.3.1 để đăng ký như một cửa hàng của Duke Khách hàng
1. Trong một trình duyệt web, nhập URL sau:
http: // localhost: 8080 / tước-cửa hàng
The Forest Duke - Lưu trữ trang sẽ mở ra.
2. Click vào Đăng Upat đầu trang.
3. Điền vào các trường mẫu, sau đó nhấn Save.
Tất cả các trường được yêu cầu, và Passwordvalue phải có ít nhất 7 ký
tự.
59.3.2 Để mua sản phẩm
1. Để đăng nhập như là người dùng mà bạn tạo ra, hoặc là một trong hai người đã có trong cơ sở dữ liệu,
nhập tên người dùng và mật khẩu và nhấn Log In.
Người sử dụng có từ trước có tên người dùng jack@example.comand
robert@example.com, và cả hai đều có cùng một mật khẩu, 1234.
2. Nhấn vào Productsin thanh bên trái.
3. Trên trang xuất hiện, nhấp vào một trong các loại (Thực vật, Thực phẩm, dịch vụ, hoặc
Tools).
4. Chọn sản phẩm và nhấn Thêm vào giỏ hàng.
Bạn có thể đặt hàng chỉ có một trong bất kỳ sản phẩm một, nhưng bạn có thể đặt mua nhiều khác nhau
trong các sản phẩm nhiều loại. Các sản phẩm và một số hoạt động xuất hiện trong
Giỏ hàng trong thanh bên trái.
5. Khi bạn đã hoàn tất việc chọn sản phẩm, bấm Checkout.
Một thông báo xuất hiện: ". Đơn hàng của bạn đang được xử lý Kiểm tra trang Orders để xem
tình trạng đơn hàng của bạn. "
6. Nhấn vào Ordersin thanh bên trái để kiểm tra đơn hàng của bạn.
Chạy của Duke Forest Application
Duke'sForest Case Study Ví dụ 59-15
Nếu như tổng số đơn đặt hàng vượt quá $ 1000, tình trạng của đơn hàng "tự hủy",
bởi vì các dịch vụ web thanh toán từ chối đơn đặt hàng qua giới hạn đó. Nếu không,
tình trạng là "Sẵn sàng để tàu."
7. Khi bạn đã hoàn tất đặt hàng, bấm Logoutat đầu trang.
59.3.3 Để Phê duyệt lô hàng của một sản phẩm
1. Đăng nhập vào cửa hàng của Duke là một quản trị viên.
tên người dùng của bạn là admin@example.com, và mật khẩu của bạn là 1234.
Các trang quản trị chính cho phép bạn xem các loại, khách hàng,
nhà quản trị, các nhóm, các sản phẩm, và đơn đặt hàng, và để tạo mới đối tượng của tất cả các loại
trừ lệnh.
2. Ở dưới cùng của trang, bấm Phê duyệt lô hàng.
Hành động này sẽ đưa bạn đến lô hàng của Duke, giữ lại đăng nhập quản trị của bạn.
3. Trên Pendinglist, nhấp Approveto chấp thuận một đơn và di chuyển nó đến
Shippedarea của trang.
Nếu bạn nhấn Deny, thứ tự biến mất khỏi trang. Nếu bạn đăng nhập vào cửa hàng của Duke
lại là khách hàng, nó sẽ xuất hiện trên cả chặng đường danh sách lệnh được "tự hủy".
Để trở về cửa hàng của Duke từ lô hàng của Duke, kích Return Store Duke.
59.3.4 Để tạo một sản phẩm mới
Bạn có thể tạo các loại khác của các đối tượng như wellas sản phẩm. Tạo ra sản phẩm có nhiều
phức tạp hơn so với quá trình sáng tạo khác, vì vậy nó được mô tả ở đây.
1. Đăng nhập vào cửa hàng của Duke là một quản trị viên.
2. Trên trang quản trị chính, nhấn vào nút Create New Product.
3. Nhập các giá trị trong các Tên, Giá, và Descriptionfields.
4. Chọn một thể loại, sau đó nhấn Next.
5. Trên Tải lên trang Image sản phẩm, click Browseto xác định vị trí một hình ảnh trên của bạn
hệ thống tập tin bằng cách sử dụng một chooser file.
6. Nhấn Next.
7. Trên trang tiếp theo, xem các lĩnh vực sản phẩm, sau đó nhấn Done.
8. Nhấn vào Productsin thanh bên trái, sau đó nhấp vào danh mục để xác minh rằng sản phẩm
đã được thêm vào.
9. Nhấn vào Administrationat đầu trang để trở về với chính quyền chính
trang, hoặc nhấp Logoutto đăng
đang được dịch, vui lòng đợi..
