59.2.1 để xây dựng và triển khai ứng dụng rừng của Duke 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 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. Từ FileMenu, chọn Open Project.
3. Trong hộp thoại Open Project, điều hướng đến:
tut cài đặt / ví dụ / trường hợp nghiên cứu
4. Chọn tước-forestfolder.
5. Chọn hộp Mở buộc Projectscheck và nhấn Open Project.
6. Kích chuột phải vào tước-forestfolder và chọn Build.
công việc này cấu hình máy chủ, tạo ra và populates 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 các tập tin JAR và WAR, và triển khai
công tước thanh toán, công tước cửa hàng, và dukes- shipmentapplications.
Để 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 lập bản đồ mặc định chính đến vai trò, và cho phép đăng nhập một lần (SSO) cho
dịch vụ HTTP.
59.2.2 để xây dựng và triển khai rừng của Duke Ứng dụng 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 một cửa sổ, hãy vào:
Tut cài đặt / ví dụ / trường học / công tước rừng /
Chạy của Duke rừng ứng dụng
59-14 Java EE 7 Hướng dẫn
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 máy chủ , nhiệm vụ này tạo ra một lĩnh vực JDBC an ninh tên là 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 cửa hàng Duke
■ Là một khách hàng, mua các sản phẩm
■ Là một quản trị 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 đây:
http: // localhost: 8080 / tước cửa hàng
Rừng Duke - Lưu trữ trang sẽ mở ra.
2. Nhấp chuột vào Sign 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ự
dài.
59.3.2 Để mua sản phẩm
1. Để đăng nhập như người dùng mà bạn tạo ra, hoặc là một trong hai người dùng đã có trong cơ sở dữ liệu,
nhập tên người dùng và mật khẩu và nhấn Đăng nhập.
Người sử dụng 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ấp 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 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 thành việc lựa chọn sản phẩm, nhấn Checkout.
Một thông báo xuất hiện: ". đặt của bạn đang được xử lý Kiểm tra trang đơn đặt hàng để xem
tình trạng đơn đặt hàng. "
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 rừng ứng dụng
Duke'sForest Trường hợp nghiên cứu Ví dụ 59-15
Nếu như tổng số đơn đặt hàng vượt quá $ 1000, tình trạng của bộ này là "tự hủy",
bởi vì các dịch vụ web từ chối thanh toán đơn đặt hàng trên 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 thành việc đặt hàng, hãy nhấp 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 lý, 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ừ đơn đặt hàng.
2. Ở dưới cùng của trang, nhấp vào Chấp nhận lô hàng.
Hành động này sẽ đưa bạn đến lô hàng Duke, giữ lại đăng nhập quản trị viên của bạn.
3. Trên Pendinglist, nhấn Approveto phê duyệt một đơn đặt hàng và di chuyển nó đến
Shippedarea của trang.
Nếu bạn nhấp vào Từ chối, 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 đơn đặt hàng là "tự hủy bỏ."
Để trở về cửa hàng của Duke từ lô hàng của Duke, nhấn Quay trở lại cửa hàng của 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 sản phẩm.
3. Nhập giá trị trong Name, Giá, và Descriptionfields.
4. Chọn một danh mục, sau đó nhấn Next.
5. Trên trang Upload hình ảnh sản phẩm, nhấn Browseto xác định vị trí hình ảnh của bạn trên
hệ thống tập tin bằng cách sử dụng một file chooser.
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 thể loại để 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 vào Logoutto đăng xuất
đang được dịch, vui lòng đợi..