Building Blockchain Apps: https://www.buildingblockchainapps.com/
Rust and WebAssembly on the server-side: https://www.secondstate.io/ssvm/
Originally posted by Michael Yuan:
Seam ties together various components in Java EE 5. For instance,
* It allows you to use EJB3 session beans and even JPA entity beans directly as JSF backing beans -- hence eliminating all those XML in faces-config.
* It vastly improves the EE security model and integrates Drools to support rule-based per-instance security.
* It integrate Hibernate in a stateful manner to eliminate the common lazy loading errors. (Seam and Hibernate are both invented by Gavin King).
SCJP 5
Building Blockchain Apps: https://www.buildingblockchainapps.com/
Rust and WebAssembly on the server-side: https://www.secondstate.io/ssvm/
Originally posted by Michael Yuan:
Yes, Seam integrates both Spring and Hibernate. You can inject Spring beans into Seam via the standard @In annotation -- no XML needed.
Seam is *designed for* Hibernate. Gavin King is the founder of both Hibernate and Seam.
You can use Seam to drive openJPA and toplink -- but you lose some functionalities such as integration with Hibernate Validator Annotations etc.
SCJP 5
Building Blockchain Apps: https://www.buildingblockchainapps.com/
Rust and WebAssembly on the server-side: https://www.secondstate.io/ssvm/
Originally posted by Michael Yuan:
Cannot say for Spring. But every Hibernate release will be tested extensively against Seam -- as I said, Hibernate and Seam are developed by the same people.
Seam runs better on JBoss only in the sense that most Seam developers choose JBoss as their app server. Hence it is tested much more extensively on JBoss than other app servers.
SCJP 5
Building Blockchain Apps: https://www.buildingblockchainapps.com/
Rust and WebAssembly on the server-side: https://www.secondstate.io/ssvm/
Whizlabs Support ([email protected] or +91-9971838640 )
OCAJP 8 | OCPJP 8 | OCEJWCD | OCMJEA