We write with IoC Starter. Basic request mapping using context, web and orm
3r3r1394. Much time has passed since the first release (3r312. Link to the previous article 3r?13898.). What changed? 3r31401.
3r33857. improved overall system stability; 3r33860.
3r33857. implemented lazy loading of components; 3r33860.
3r33857. built-in basic listeners system; 3r33860.
3r33857. support for aspect-oriented programming is built in (for the average complexity of problem solving, otherwise I advise you to use the AspectJ library) 3r33860.
3r33857. new loader RequestFactory
3r3r1394. ** Modules 3r31401.
3r33857. EhCache base cache module, Guava
3r33857. the module of work with threads (both initialization via the @SimpleTask annotation and direct work with the pool)
3r33857. base module (lightweight ORM with support for JPA, Transactions, NO-SQL Driver - Orient, Crud methods, repository system and autogeneration of requests from the function of the repository class)
3r33857. Web-muzzle module (mapping links via annotations, support for custom producers /consumes, Velocity Template Rendering Page, Basic Security Requests, Sessions, Cookies, SSL) based on Netty ???.Final
3r3r1394. The framework structure is
3r3r1394. “This is of course all well,” you say, “but is it all in fact working?”.
"Yes, it works. Please under the cat." 3r31401.
The process of implementing example 3r31391.
3r3r1394. To implement the example, I will use Maven 3 and Intelijj Idea 2018.2. 3r31401.
3r3r1394. 1) Connect dependencies: Project repository , also on the repository there are examples of using all the functionality in the module 3-331399. 'examples'
, and as they say, "Good luck, have fun", thank you all for your attention. 3r31401.