SAP Cloud Platform is Java EE 7 Web Profile Certified!
Hey Enterprise Java developers! We have some great news to share with you today! With the release of Java EE 7 Web Profile TomEE 7 SDK, we have certified SAP Cloud Platform as a Java EE 7 Web Profile compatible implementation. The Web Profile is a lightweight subset of the specifications included in the Java Platform, Enterprise Edition (Java EE), targeted at web applications, with strong focus on commonly used components, making it a perfect fit for the cloud and microservices-based applications.
Amongst the most notable features are support for non-blocking IO in Servlet 3.1, non-persistent timers in EJB 3.2 Lite, Java API for JSON processing (JSON-P) 1.0 and Java API for RESTful services (JAX-RS) 2.0. In details, the Java EE 7 Web Profile SDK brings support for the following technologies:
Supported Java EE 7 Technologies |
Servlet 3.1 |
Java Server Pages (JSP) 2.3 |
Expression Language (EL) 3.0 |
Debugging Support for Other Languages (JSR-45) 1.0 |
Standard Tag Library for JavaServer Pages (JSTL) 1.2 |
JavaServer Faces (JSF) 2.2 |
Java API for RESTful Web Services (JAX-RS) 2.0 |
Java API for WebSocket (WebSocket) 1.0 |
Java API for JSON Processing (JSON-P) 1.0 |
Common Annotations for the Java Platform (JSR-250) 1.2 |
Enterprise JavaBeans (EJB) 3.2 Lite |
Java Transaction API (JTA) 1.2 |
Java Persistence API (JPA) 2.1 |
Bean Validation 1.1 |
Managed Beans 1.0 |
Interceptors 1.2 |
Contexts and Dependency Injection for the Java EE Platform (CDI) 1.1 |
Dependency Injection for Java 1.0 |
Java Mail 1.5 |
You can find more details on Java EE 7 Web Profile and Apache TomEE on the following pages:
Getting Started?
To get started and take advantage of the new runtime and features, please make sure that you have the latest version of the Eclipse based SAP Cloud Platform Tools. Then the Java EE 7 Web Profile SDK can be configured in the Eclipse IDE for Java EE Developers using the standard way you are already familiar with.
In order to use the new runtime in the cloud, you may have to enable the Beta features for your subaccount.
Why Beta?
We want to collect as much as possible feedback from you and to learn more about the things you want to use and the way you want to use them. Therefore, in the beginning with the Java EE 7 Web Profile SDK you can deploy applications only in Beta and Trial accounts. We are eager to find out what you think about it! Please do not hesitate to share your experience, questions and feedback in our Community discussions forum.
What Comes Next?
In the coming months, we will focus on enabling the Java EE 7 Web Profile for productive usage. In the meantime, we will try and keep you blogged about technical capabilities and how-to guides – to keep you interested and to collect feedback on the application programming model and features. Stay tuned and actively participate in the conversation!
Thanks for sharing emoji meanings instagram periodic table with charges periodic table electronegativity kinemaster video layer apk video editor app for pc
Hi Vladimir Pavlov,
Glad to hear that SAP Cloud platform is Java EE 7 Web Profile certified. We are working on a Proof of concept where we have a need to use Enterprise messaging, we tried using ActiveMQ for our purpose. According to the above-mentioned technologies that SDK supports, I see there is no JMS support. Could you please let us know if JMS is there in the Roadmap or if we are missing something over here?
Thanks,
M M Sai Tharun
Correct, JMS is not part of the Web Profile, only the Full Profile, and currently there are no plans to support the latter.
I didn't read before this type of information. Thanks for sharing it. Kinemaster gold apk