Angular4J is a framework whose intention is to use the JavaEE7 platform, and more specifically to CDI and EJB 3.1 specifications with the AngularJS framework. It was based on the AngularBeans Project (https://bessemhmidi.github.io/AngularBeans/), but was completely refactored, following a new line, meeting new security and performance requirements, establishing a new concept. Maintained by the company Teorema Sistemas (http://www.teorema.inf.br) where it makes available its technical team to develop it and to apply in its own products.
With the help of the free software community, the Teorema Sistemas seeks to develop its tools, as well as helping other developers do the same.
- Generate ready to inject and callable AngularJS Service from CDI Beans.
- EJB Beans and/or complex objects on the server side and client side transparently, allowing the use of interfaces, inheritance and generics.
- Date in native format over server side and client side.
- Byte[] format over server side and Base64 on client side.
- Inheritance in annotation.
- Work with generic attributes in method.
- Built in i18n Translation.
- Handles HTTP/HTTPS methods calls.
- Real-time calls via Servlet Container, without webservices.
- QueryModels: queries from server to client and updates the models.
- Events and queryModels broadcast.
- Event Driven, Real Time, and lightweight.
- Identification of creation and destruction of real-time sessions.
- Transition of compressed and encrypted data between client and server.
| github link | |||
|---|---|---|---|
| Gustavo Ribas | General Manager | gustavo@teorema.inf.br | |
| Osni Marin | Team Leader/System Architect | osni@teorema.inf.br | https://github.com/osnimarin |
| Felipe Weiber | Developer | felipe.weiber@teorema.inf.br | https://github.com/fweiber |
| Julio Fabiane | Developer | julio@teorema.inf.br | https://github.com/juliofabiane |
| Rafael Reynoud | Developer | rafael@teorema.inf.br | https://github.com/rafareypy |
| Jonathan Delgado | Designer | marketing@teorema.inf.br |
