Danh mục tài liệu

Giới thiệu Spring Roo, Phần 1: Xây dựng từ nguồn

Số trang: 13      Loại file: pdf      Dung lượng: 344.07 KB      Lượt xem: 8      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giới thiệu Khung công tác Spring đã được phát hành vào cuối năm 2002 để đơn giản hóa việc phát triển J2EE (bây giờ là JavaEE). Trong tám năm qua, Spring đã thực hiện thành công nhiệm vụ này bằng cách đưa ra các khung công tác hoặc các tính năng cộng đồng Java như Bảo mật Spring (Spring Security), Spring MVC (Spring Model-View-Controller
Nội dung trích xuất từ tài liệu:
Giới thiệu Spring Roo, Phần 1: Xây dựng từ nguồn Giới thiệu Spring Roo, Phần 1: Xây dựng từ nguồnGiới thiệuKhung công tác Spring đã được phát hành vào cuối năm 2002 để đơn giản hóa việc phát triểnJ2EE (bây giờ là JavaEE). Trong tám năm qua, Spring đã thực hiện thành công nhiệm vụ nàybằng cách đưa ra các khung công tác hoặc các tính năng cộng đồng Java như Bảo mật Spring(Spring Security), Spring MVC (Spring Model-View-Controller - Bộ điều khiển Khung nhìn-Môhình của Spring), quản lý giao dịch, bó Spring và tích hợp Spring, là dễ hiểu và dễ sử dụng hơn.Spring đã muốn làm cho nhà phát triển Java thực hiện dễ dàng hơn và hiệu quả hơn. Để thựchiện việc này, Spring đã tạo ra một công cụ phát triển được gọi là Spring Roo.Spring Roo (xem phần Tài nguyên) là một công cụ RAD (Rapid Application Developer - Nhàphát triển ứng dụng nhanh chóng) nguồn mở dựa trên văn bản, mở rộng cho công nghệ Java. Nólà tài nguyên mạnh mẽ để tạo và quản lý các ứng dụng dựa trên Spring. Dưới đây là tuyên bố vềnhiệm vụ:Nhiệm vụ của Roo là để cải thiện cơ bản và bền vững năng suất cho nhà phát triển Java màkhông ảnh hưởng đến tính toàn vẹn hoặc tính linh hoạt kỹ thuật.Nhiệm vụ này được chuyển thành một công cụ được xây dựng trên công nghệ Java, làm tăngnăng suất một cách bền vững trên toàn bộ vòng đời của một dự án và không gắn chặt các nhàphát triển vào một cách tiếp cận cụ thể. Spring Roo sử dụng các thư viện phổ biến, đã đượcchứng minh và hoàn thiện như khung công tác Spring, Java Persistence API (JPA), Java ServerPages (JSP), Spring Security, Spring Web Flow, Log4J và Maven. Các ứng dụng do Roo tạo rađều sử dụng các tiêu chuẩn như Bean Validation (JSR-303) và Dependency Injection (JSR-330)và theo kiến trúc ứng dụng thực hành tốt nhất có chứng chỉ-SpringSource.Khi sử dụng công cụ Spring Roo, bạn có thể bổ sung và cấu hình các tính năng như JPA, SpringMVC, Spring Security, Logging using Log4j (Ghi nhật ký bằng cách sử dụng Log4j), thửnghiệm các khung công tác như JUnit và Selenium, Solr, JMS (Java Message Service - Dịch vụthông báo Java), email và nhiều hơn nữa, chỉ đơn giản bằng cách gõ lệnh vào trình vỏ Roo. Thờigian đã tiết kiệm được khi sử dụng Roo để bổ sung các tính năng này làm tăng năng suất của nhàphát triển. Roo không thể viết logic nghiệp vụ, nhưng nó có thể quản lý cơ sở hạ tầng hoặc cấuhình của một ứng dụng.Roo là một công cụ trong thời gian phát triển, có nghĩa là một ứng dụng độc lập của Roo trongthời gian chạy. Như Roo không tồn tại trong thời gian chạy, nó không có bất kỳ tiêu tốn hoạtđộng bộ nhớ hay hiệu năng nào. Điều này đảm bảo rằng bạn không gắn chặt với Spring Roo vàbạn có thể loại bỏ Roo khỏi dự án dont knocủa mình bất kỳ thời điểm nào bằng một vài nhấnphím.Bài này thảo luận về việc xây dựng một ứng dụng web đơn giản bằng cách sử dụng trình vỏ Roovà trình bày cách xây dựng mã nguồn Spring Roo trên các máy tính Windows hoặc Ubuntu.Về đầu trangBắt đầu với trình vỏ RooBạn có thể quản lý và cấu hình một ứng dụng bằng cách tải trình vỏ Roo và tương tác với nóbằng cách sử dụng các lệnh. Trình vỏ Roo là trình vỏ lệnh có gợi ý, nhận biết ngữ cảnh, hoànthành bằng phím tab. Bạn có thể sử dụng các lệnh gợi ý để hỏi Spring Roo về hành động logictiếp theo của mình. Roo đủ thông minh để đề xuất các hành động tiếp theo bằng cách xác địnhngữ cảnh của ứng dụng của bạn. Ví dụ, hãy nói rằng bạn đã tạo ra một thực thể bằng cách sửdụng lệnh entity (tạo thực thể). Sau đó, bạn gõ lệnh hint (gợi ý). Roo sẽ cho bạn biết là bạncần thêm các trường cho thực thể của bạn bằng cách sử dụng lệnh field (tạo trường). Tính năngnày làm giảm trọng số dựa theo khái niệm của Roo và làm cho nó trở thành một công cụ học tậprất tốt. Bạn có thể tạo ra ứng dụng đầy đủ sau lệnh help (trợ giúp) và lệnh hint của Roo màkhông bao giờ cần tham khảo tài liệu hướng dẫn của nó.Các điều kiện tiên quyếtTrước khi bạn bắt đầu làm việc với Roo, hãy chắc chắn bạn đã có các thứ sau đây đã cài đặt: 1. Java V6 JDK (Java Software Development Kit - Bộ công cụ phát triển phần mềm Java). 2. Apache Maven V2.0.9 hoặc cao hơn.Cài đặt Spring RooresĐể cài đặt Spring Roo độc lập: 1. Bạn có thể tải về trình vỏ dòng lệnh độc lập của Roo hoặc sử dụng trình cắm thêm STS (SpringSource Tool Suite - Bộ công cụ SpringSource) dựng sẵn của Roo. Tôi muốn đề nghị bạn tải về cả hai và sử dụng chúng cùng nhau vì STS cung cấp nhiều tính năng bổ sung trên Eclipse cho các ứng dụng dựa trên-Spring. a. Spring Roo b. SpringSource Tool Suite 2. Giải nén Spring Roo đến vị trí đã chọn của bạn. 3. Thiết lập biến môi trường: a. Trên một máy tính Windows, thêm %ROO_HOME% /bin vào đường dẫn nơi có ROO_HOME là đường dẫn đến các tệp giải nén của Roo. b. Trên một máy tính *nix hãy tạo ra một liên kết ký hiệu đến $ROO_HOME/bin/roo.sh (ví dụ, sudo ln -s ~/spring-roo-1.x.x/bin/roo.sh /usr/bin/roo)Xây ...

Tài liệu có liên quan: