Tôi chỉ đang viết một ứng dụng java nhỏ và tôi muốn có thể duy trì mô hình dữ liệu trong cơ sở dữ liệu. Vì vậy, tôi đã tự hỏi nếu tôi có thể sử dụng JPA cho việc này. Tôi đã sử dụng JPA một thời gian trước đây, nhưng theo như tôi nhớ nó yêu cầu một máy chủ ứng dụng. Vì vậy, tôi tự hỏi tôi có thể chỉ JPA để duy trì các lớp học của tôi w/o bằng cách sử dụng một máy chủ ứng dụng.Máy chủ ứng dụng JPA w/o
Trả lời
Có, bạn có thể sử dụng JPA mà không có máy chủ ứng dụng. Dưới đây là hướng dẫn có thể giúp bạn: TopLink JPA: How to use JPA with Java SE
Có, bạn có thể sử dụng JPA
mà không cần bất kỳ máy chủ ứng dụng nào. Hãy xem phần 2.4 trong hướng dẫn this dành cho Hibernate.
JPA là, umm, "theo truyền thống" được kết hợp với máy chủ ứng dụng vì JPA là một phần của đặc tả Java EE. Tuy nhiên, điều đó không có nghĩa là việc triển khai cá nhân của JPA không thể hoạt động bên ngoài máy chủ ứng dụng.
Cá nhân tôi đã làm điều này với Hibernate, có lẽ là triển khai JPA phổ biến nhất. Tài liệu Hibernate cung cấp cho bạn một số mẹo về cách chạy Hibernate trong một ứng dụng độc lập.
Có lẽ bạn nên sử dụng chế độ độc lập Hibernate; nó dễ quản lý hơn một chút nếu không có lớp JPA phụ ở trên cùng. Dù sao cũng không có nhiều khác biệt.
Hoặc, đối với một mô hình/ứng dụng đủ nhỏ, hãy thả Hibernate tất cả lại với nhau và chỉ sử dụng JDBC. –
Không có máy chủ J2EE có mặt trong hướng dẫn này http://www.datanucleus.org/products/accessplatform/guides/jpa/tutorial.html
- 1. Ứng dụng máy khách/máy chủ Cocoa
- 2. Tại sao dev_appserver.py (máy chủ ứng dụng của máy chủ ứng dụng) treo chờ yêu cầu?
- 3. Sự khác biệt giữa các máy chủ ứng dụng .NET và máy chủ ứng dụng Java
- 4. Cách đổi tên máy chủ ứng dụng trong Máy chủ ứng dụng WebSphere 6.0.2.23
- 5. tạo ứng dụng java máy chủ ứng dụng khách
- 6. Luồng trong Máy chủ ứng dụng
- 7. Lựa chọn máy chủ ứng dụng Java
- 8. PHP so với máy chủ ứng dụng?
- 9. mod_pagespeed và máy chủ ứng dụng java
- 10. Máy chủ/ứng dụng thử nghiệm OAuth
- 11. Máy chủ ứng dụng và OSGi
- 12. Cách sử dụng cả máy chủ ứng dụng và máy chủ http trong ứng dụng web java
- 13. Sự khác biệt giữa máy chủ web, máy chủ ứng dụng và máy chủ cơ sở dữ liệu
- 14. IIS có phải là máy chủ web hoặc máy chủ ứng dụng không?
- 15. Có thể có máy chủ JMS không có máy chủ ứng dụng không?
- 16. máy chủ tomcat không thể khởi động máy chủ và ứng dụng trong STS
- 17. Sự khác biệt giữa máy chủ ứng dụng và máy chủ web?
- 18. bắt đầu máy chủ ứng dụng lân khi máy chủ ubuntu bắt đầu
- 19. JPA composit chính chủ chốt
- 20. Sử dụng xác thực Kerberos cho ứng dụng Máy chủ/Ứng dụng
- 21. Lấy tên mẫu của máy chủ ứng dụng WebSphere
- 22. Xác thực đường ray qua các ứng dụng/máy chủ
- 23. Máy chủ Websocket trong ứng dụng đóng gói chrome
- 24. Cách nhận từ máy chủ MySql đến ứng dụng Android?
- 25. Máy chủ ứng dụng nguồn mở tốt nhất là gì?
- 26. Lỗi chỉ mục nhu cầu máy chủ ứng dụng Google
- 27. Xem các Ứng dụng Triển khai trong Máy chủ Weblog
- 28. Xây dựng ứng dụng Máy chủ/Khách hàng trong Cocoa
- 29. Cách lấy địa chỉ IP của máy chủ ứng dụng
- 30. tab "máy chủ ứng dụng" ở đâu trong IntelliJ 11.1.3
Đó là chính xác những gì tôi đang tìm kiếm, cảm ơn! – Nils
Dường như nó không hoàn chỉnh, về nguồn dữ liệu thì sao? Tôi muốn sử dụng một nguồn dữ liệu JDBC, làm thế nào tôi có thể tạo ra nó và đảm bảo rằng nó có sẵn khi ứng dụng chạy? – Nils
@Nils Xác định thuộc tính kết nối trong 'persistence.xml' - http://snipplr.com/view/4450/sample-persistencexml-that-uses-hibernate--mysql/ –