Xem Nhiều 5/2022 # Thuật Ngữ Plain Old Java Object (Pojo) Có Nghĩa Chính Xác Là Gì? # Top Trend

Xem 12,474

Cập nhật thông tin chi tiết về Thuật Ngữ Plain Old Java Object (Pojo) Có Nghĩa Chính Xác Là Gì? mới nhất ngày 18/05/2022 trên website Doisonggiaitri.com. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 12,474 lượt xem.

--- Bài mới hơn ---

  • Thuật Ngữ Plain Old Java Object (Pojo) Có Nghĩa Là Gì?
  • Tìm Hiểu Về Poco (Plain Old Class Object)
  • Object Và Class Trong Java Với Ví Dụ Cụ Thể
  • Lập Trình Hướng Đối Tượng Trong Java
  • Giới Thiệu Thuộc Tính Mới Của Class Trong Javascript: Trường Private Và Cách Sử Dụng Nó
  • Đối tượng Java Old Plain Tên được sử dụng để nhấn mạnh rằng một đối tượng đã cho là một Đối tượng Java thông thường, không phải là một đối tượng đặc biệt như các đối tượng được xác định bởi khung công tác EJB 2.

    lớp A {}

    lớp B mở rộng/thực hiện C {}

    Lưu ý: B không phải là POJO khi C là loại lớp khung phân tán hoặc ifc. ví dụ. javax.servlet.http.HttpServlet, javax.ejb.EntityBean hoặc J2EE extn và không tuần tự hóa/so sánh. Vì serializable/so sánh là hợp lệ cho POJO.

    Ở đây A là đối tượng đơn giản độc lập. B là một obj đặc biệt vì B đang mở rộng/triển khai C. Vì vậy, đối tượng B có ý nghĩa hơn từ C và B bị hạn chế tuân theo các quy tắc từ C. và B là liên kết chặt chẽ với khung phân phối. Do đó đối tượng B không phải là POJO từ định nghĩa của nó.

    Mã sử ​​dụng lớp Một tham chiếu đối tượng không phải biết bất cứ điều gì về loại của nó và nó có thể được sử dụng với nhiều khung công tác.

    Vì vậy, POJO không cần phải 1) mở rộng các lớp được chỉ định trước và 2) Thực hiện các giao diện được chỉ định trước.

    JavaBean là một ví dụ về POJO có khả năng tuần tự hóa, có hàm tạo không có đối số và cho phép truy cập vào các thuộc tính bằng các phương thức getter và setter theo quy ước đặt tên đơn giản.

    POJO hoàn toàn tập trung vào logic kinh doanh và không phụ thuộc vào các khung (doanh nghiệp) . Điều đó có nghĩa là nó có mã cho logic nghiệp vụ nhưng cách tạo đối tượng này, dịch vụ này (EJB ..) đối tượng này thuộc về cái gì và thuộc tính nào của nó các đặc tính đặc biệt (Stateful/Statless) nó sẽ được quyết định bởi các khung bằng cách sử dụng tệp xml bên ngoài.

    Ví dụ 1: JAXB là dịch vụ để biểu diễn đối tượng Java dưới dạng XML; Các đối tượng Java này là đơn giản và đưa ra các getters và setters xây dựng mặc định .

    Ví dụ 2: Hibernate nơi lớp Java đơn giản sẽ được sử dụng để thể hiện Bảng. cột sẽ là trường hợp của nó .

    Ví dụ 3: REST dịch vụ. Trong các dịch vụ REST, chúng tôi sẽ có Lớp dịch vụ và Lớp Dao để thực hiện một số thao tác trên DB. Vì vậy, Dao sẽ có các truy vấn và hoạt động cụ thể của nhà cung cấp. Lớp dịch vụ sẽ chịu trách nhiệm gọi lớp DAO nào để thực hiện các hoạt động DB. Tạo hoặc cập nhật API (phương thức) của DAO sẽ lấy POJO làm đối số và cập nhật POJO đó và chèn/cập nhật vào DB. Các POJO này (lớp Java) sẽ chỉ có các trạng thái (biến thể hiện) của mỗi cột và các biểu đồ và setters của nó.

    Trong thực tế, một số người thấy các chú thích thanh lịch, trong khi họ thấy XML là dài dòng, xấu và khó bảo trì, nhưng những người khác lại thấy các chú thích làm ô nhiễm mô hình POJO . Do đó, như là một thay thế cho XML, nhiều khung (ví dụ Spring, EJB và JPA) cho phép các chú thích được sử dụng thay thế hoặc ngoài XML:

    Ưu điểm:

    Việc tách mã ứng dụng khỏi các khung cơ sở hạ tầng là một trong nhiều lợi ích của việc sử dụng POJO. Việc sử dụng POJO trong tương lai sẽ chứng minh logic kinh doanh của ứng dụng của bạn bằng cách tách nó khỏi các khung cơ sở hạ tầng không ổn định, liên tục phát triển. Nâng cấp lên phiên bản mới hoặc chuyển sang một khung khác trở nên dễ dàng và ít rủi ro hơn. POJO cũng làm cho việc kiểm tra dễ dàng hơn, giúp đơn giản hóa và tăng tốc phát triển. Logic kinh doanh của bạn sẽ rõ ràng và đơn giản hơn vì nó sẽ không bị rối với mã cơ sở hạ tầng

    --- Bài cũ hơn ---

  • Object Javascript Và Những Điều Bạn Cần Biết
  • Bàn Về Khái Niệm Object Trong Javascript
  • Gintama Và Jojo Lột Xác Sau Khi Được “tân Trang” Bằng Hiệu Ứng Đồ Họa
  • Generator Function Và Yield Trong Javascript
  • Hướng Dẫn Cài Đặt Webpack Để Viết Reactjs/es6
  • Bạn đang xem bài viết Thuật Ngữ Plain Old Java Object (Pojo) Có Nghĩa Chính Xác Là Gì? trên website Doisonggiaitri.com. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100