Java with ant là gì
Phần mềm bắt buộcPhần mềm sau đây được yêu cầu để chạy các ví dụ. Show
Gói hướng dẫnNguồn ví dụ hướng dẫn được chứa trong gói hướng dẫn. Để có được nhóm hướng dẫn
Bước tiếp theoSau khi bạn đã cài đặt gói hướng dẫn, mã nguồn ví dụ nằm trong Tut-install / javaeetutorial5 / examples / thư mục, nơi tut-install là thư mục nơi bạn cài đặt hướng dẫn. Thư mục ví dụ chứa các thư mục con cho mỗi công nghệ được thảo luận trong hướng dẫn. Nền tảng Java, Phiên bản ChuẩnĐể xây dựng, triển khai và chạy các ví dụ, bạn cần một bản sao của Nền tảng Java, Standard Edition 5.0 hoặc Java Platform, Standard Edition 6.0 (J2SE 5.0 hoặc JDK 6). Bạn có thể tải về phần mềm J2SE 5.0 từ http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html . Bạn có thể tải về phần mềm JDK 6 từ http://www.oracle.com/technetwork/java/javase/downloads/index.html . Tải xuống bản cập nhật JDK hiện tại mà không bao gồm bất kỳ phần mềm nào khác (chẳng hạn như NetBeans hoặc Java EE). Máy chủ ứng dụng hệ thống Sun Java 9.1Sun Java System Application Server 9.1 được nhắm mục tiêu như là môi trường xây dựng và thời gian chạy cho các ví dụ hướng dẫn. Để xây dựng, triển khai, và chạy các ví dụ, bạn cần một bản sao của Máy chủ ứng dụng và, tùy chọn, NetBeans IDE. Bạn có thể tải về Máy chủ ứng dụng từ http://java.sun.com/javaee/downloads/previous_u6/index.jsp . Cuộn xuống phần có tiêu đề Tải về Hợp phần Độc lập và nhấp vào liên kết Tải xuống bên cạnhCập nhật Máy chủ ứng dụng Hệ thống Sun Java 9.1 2. Lưu ý - Bạn cũng có thể chạy các ví dụ hướng dẫn sử dụng GlassFish v2. Tham khảo trang Java EE Tutorial Compatibility Wiki để biết thông tin về các phiên bản của Máy chủ ứng dụng và Sun GlassFish Enterprise Server với các ví dụ hướng dẫn đã được kiểm tra. Mẹo cài đặt máy chủ ứng dụngTrong quá trình cài đặt Máy chủ ứng dụng:
Hướng dẫn này đề cập đến thư mục nơi bạn cài đặt máy chủ ứng dụng như là cài đặt . Ví dụ, thư mục cài đặt mặc định trên Microsoft Windows là C: \ Sun \ AppServer , do đó , cài đặt là C: \ Sun \ AppServer . Sau khi cài đặt máy chủ ứng dụng, thêm các thư mục sau vào PATH của bạn để tránh phải chỉ định đường dẫn đầy đủ khi sử dụng lệnh: Như-cài đặt / bin As-install / lib / ant / bin NetBeans IDEMôi trường phát triển tích hợp NetBeans (IDE) là một IDE nguồn mở miễn phí để phát triển các ứng dụng Java, bao gồm các ứng dụng doanh nghiệp. NetBeans IDE hỗ trợ nền tảng Java EE 5. Bạn có thể xây dựng, đóng gói, triển khai, và chạy các ví dụ hướng dẫn từ bên trong NetBeans IDE. Bạn có thể tải NetBeans IDE từ http://www.netbeans.org/ . Tham khảo trang Java EE Tutorial Compatibility Wiki để biết thông tin về các phiên bản của NetBeans IDE với các ví dụ hướng dẫn đã được kiểm tra. Apache AntAnt là công cụ xây dựng dựa trên công nghệ Java được phát triển bởi Apache Software Foundation ( http://ant.apache.org/ ) và được sử dụng để xây dựng, đóng gói và triển khai các ví dụ hướng dẫn. Ant được bao gồm trong Máy chủ ứng dụng. Để sử dụng lệnh ant , thêmAs-install / lib / ant / bin vào biến môi trường PATH của bạn. Bắt đầu và Ngừng Máy chủ ứng dụngĐể khởi động Máy chủ Ứng dụng, mở cửa sổ terminal hoặc dấu nhắc lệnh và thực hiện như sau: Tên miền bắt đầu-asadmin domain1 Một miền là một tập hợp của một hoặc nhiều Server instance ứng dụng bởi một máy chủ quản quản lý. Liên kết với miền là như sau:
Bạn chỉ định các giá trị này khi bạn cài đặt máy chủ ứng dụng. Các ví dụ trong hướng dẫn này giả sử rằng bạn đã chọn các cổng mặc định. Không có đối số, lệnh start-domain khởi tạo miền mặc định, đó là domain1 . Các --verbose cờ gây ra tất cả các đăng nhập và gỡ lỗi đầu ra xuất hiện trên cửa sổ terminal hoặc dấu nhắc lệnh (nó cũng sẽ đi vào đăng nhập máy chủ, mà nằm ởDomain-dir /logs/server.log ). Hoặc trên Windows, bạn có thể chọn: Chương trình → Sun Microsystems → Máy chủ ứng dụng PE 9 → Bắt đầu Máy chủ Mặc định Sau khi máy chủ đã hoàn thành trình tự khởi động, bạn sẽ thấy kết quả sau: Miền domain1 đã bắt đầu. Để dừng máy chủ ứng dụng, mở cửa sổ terminal hoặc dấu nhắc lệnh và thực hiện: Asadmin stop-domain domain1 Hoặc, trên Windows, chọn: Các chương trình → Sun Microsystems → Máy chủ ứng dụng PE 9 → Stop Default Server Khi máy chủ đã dừng, bạn sẽ thấy kết quả sau: Domain domain1 đã ngừng. Bắt đầu Bảng Điều khiển dành cho Quản trị viênĐể quản lý Máy chủ ứng dụng và quản lý người dùng, tài nguyên và các ứng dụng Java EE, hãy sử dụng công cụ Bảng Điều khiển dành cho Quản trị viên. Máy chủ ứng dụng phải chạy trước khi bạn gọi tới Bảng Điều khiển dành cho Quản trị viên. Để bắt đầu Bảng Điều khiển dành cho Quản trị viên, hãy mở trình duyệt tại http: // localhost: 4848 / asadmin / . Trên Windows, từ trình đơn Start, chọn: Các chương trình → Sun Microsystems → Máy chủ ứng dụng PE 9 → Máy chủ ứng dụng Khởi động và Ngừng Cơ sở dữ liệu Java DBMáy chủ ứng dụng bao gồm cơ sở dữ liệu Java DB. Để khởi động máy chủ cơ sở dữ liệu Java DB, mở cửa sổ terminal hoặc dấu nhắc lệnh và thực hiện: Cơ sở dữ liệu asadmin khởi động Trên Windows, từ trình đơn Start, chọn: Các chương trình → Sun Microsystems → Máy chủ ứng dụng PE 9 → Bắt đầu Java DB Để dừng máy chủ Java DB, mở cửa sổ terminal hoặc dấu nhắc lệnh và thực hiện: Cơ sở dữ liệu asadmin stop Trên Windows, từ trình đơn Start, chọn: Các chương trình → Sun Microsystems → Máy chủ ứng dụng PE 9 → Stop Java DB Để biết thông tin về cơ sở dữ liệu Java DB có trong Máy chủ ứng dụng, xem http://www.oracle.com/technetwork/java/javadb/overview/index.html. Xây dựng ví dụCác ví dụ hướng dẫn được phân phối với một tệp cấu hình cho NetBeans IDE hoặc Ant. Hướng dẫn xây dựng các ví dụ được cung cấp trong mỗi chương. Hoặc NetBeans IDE hoặc Ant có thể được sử dụng để xây dựng, đóng gói, triển khai, và chạy các ví dụ. Xây dựng các ví dụ sử dụng NetBeans IDEĐể chạy các ví dụ hướng dẫn trong NetBeans IDE, bạn phải đăng ký cài đặt Máy chủ ứng dụng của bạn như một NetBeans Server Instance. Làm theo các hướng dẫn dưới đây để đăng ký Máy chủ Ứng dụng trong NetBeans IDE.
Xây dựng các ví dụ trên dòng lệnh sử dụng AntXây dựng các thuộc tính chung cho tất cả các ví dụ được xác định trong tệp build.properties trongTut-install / javaeetutorial5 / example / bp-project / thư mục. Bạn phải tạo tệp này trước khi bạn có thể chạy các ví dụ. Sao chép tệp build.properties.sample để build.properties và chỉnh sửa nó để phản ánh môi trường của bạn. Các ví dụ hướng dẫn sử dụng hệ thống xây dựng Java BluePrints và cấu trúc bố cục ứng dụng. Để chạy các kịch bản Ant, bạn phải thiết lập các thuộc tính chung trong tệp tin Tut-install /javaeetutorial5/examples/bp-project/build.properties như sau:
Hướng dẫn Ví dụ Cấu trúc thư mụcĐể tạo thuận lợi cho sự phát triển lặp đi lặp lại và giữ cho nguồn ứng dụng tách biệt với các tệp biên dịch, ví dụ hướng dẫn sử dụng cấu trúc thư mục ứng dụng Java BluePrints. Mỗi mô đun ứng dụng có cấu trúc sau:
Các ví dụ có nhiều mô đun ứng dụng được đóng gói trong một kho lưu trữ ứng dụng doanh nghiệp (hoặc EAR) có thư mục con submodule sử dụng các quy ước đặt tên sau:
Các tệp Ant build ( build.xml ) được phân phối với các ví dụ chứa các mục tiêu để tạo ra một thư mục con xây dựng và để sao chép và biên dịch các tệp vào thư mục đó; Một thư mục con dist , chứa tệp module được đóng gói; Và một thư mục client-jar , chứa ứng dụng khách JAR thu được. Gỡ lỗi ứng dụng Java EEPhần này mô tả làm thế nào để xác định những gì gây ra một lỗi trong triển khai ứng dụng hoặc thực hiện của bạn. Sử dụng nhật ký máy chủMột cách để gỡ lỗi ứng dụng là nhìn vào đăng nhập máy chủ Domain-dir /logs/server.log . Nhật ký có chứa đầu ra từ Máy chủ ứng dụng và các ứng dụng của bạn. Bạn có thể đăng nhập các thông báo từ bất kỳ lớp Java nào trong ứng dụng của mình bằng System.out.println và các API ghi nhật ký Java (tài liệu tại http://download.oracle.com/javase/6/docs/technotes/guides/logging/index.html ) Và từ các thành phần web với phương thức ServletContext.log . Nếu bạn khởi động Máy chủ Ứng dụng với cờ --verbose , tất cả các kết xuất và gỡ lỗi đầu ra sẽ xuất hiện trên cửa sổ terminal hoặc dấu nhắc lệnh và đăng nhập máy chủ. Nếu bạn khởi động Máy chủ Ứng dụng ở chế độ nền, gỡ lỗi thông tin chỉ có trong bản ghi. Bạn có thể xem nhật ký máy chủ bằng trình chỉnh sửa văn bản hoặc với trình xem bản ghi của Bảng điều khiển dành cho Quản trị viên. Để sử dụng trình xem bản ghi:
Nếu bạn muốn hiển thị các mục khác:
Sử dụng trình gỡ lỗiMáy chủ ứng dụng hỗ trợ Java Debugger Platform Debugger (JPDA). Với JPDA, bạn có thể cấu hình Máy chủ Ứng dụng để truyền thông thông tin gỡ lỗi bằng cách sử dụng một ổ cắm. Để gỡ lỗi một ứng dụng bằng cách sử dụng trình sửa lỗi:
|