Có lẽ thím thớt đang nhầm lẫn. IDE & Server xài riêng ko nhất thiết phải theo bộ.
1. Jdevelopper cg chỉ là 1 bản Eclipse khác của Oracle, tích hợp sẵn cái Server của nó.
2. Java EE (google EJB là gì) khác hoàn toàn mordern Java Web dùng Servlet Container
- Java EE server: JBOSS, WebSphere, WebLogic
- Servlet Container: Tomcat, Netty, Jetty, etc.
- Nginx: static web server, reverse proxy, ko liên quan gì Java & Intellj nhé thím
Như thím nói xài Frontend Angular thì chắc là build Single-page/Progressive webapp, tốt nhất ko đu đeo theo Java EE làm gì, rất khó tiếp cận nha thím, tài liệu ít & cg rất ít công ty dùng. Chỉ cần Servlet Container là serve API khỏe re, làm micro-services nữa thì càng dễ scale.
Database thì tôi cực anti Oracle, license vừa mắc & lại dễ làm dev ỷ lại, viết code & query ko optimize, đã vậy còn offer Queue trong RDBMS rất chi bựa. Cty kêu xài thì cg chỉ nên xài standard SQL thôi đừng viết Store-proc hay cc gì trong đó, sau này migrate rất khó.