User Tools

Site Tools


j2ee_on_gentoo

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
j2ee_on_gentoo [2007/04/26 08:45] slonopotamusj2ee_on_gentoo [2007/04/26 08:45] slonopotamus
Line 1: Line 1:
-[[start|Back]] 
  
-====== J2EE support on Gentoo ====== 
- 
-===== Plan ===== 
- 
- 
-==== Stage 1: architecture ==== 
-  - Describe functionality of [[j2ee_on_gentoo/j2ee-config]] tool. Do not think on implementation, only required features. **[checkpoint: 05 May 2007 16:00 UTC]** 
-  - Decide what info we need from applications and servers in order to be able to implement wanted functionality. **[checkpoint: 12 May 2007 16:00 UTC]** 
-  - Make up application and server config files format and directory layout ([[http://www.gentoo.org/proj/en/glep/glep-0011.html|GLEP 11]]!). **[checkpoint: 19 May 2007 16:00 UTC]** 
-At the end of this stage we should have an answer to this question: **What are we going to implement, what features will it provide and how it is supposed to be used?**. 
- 
- 
-==== Stage 2: simple web applications ==== 
-  - Дальше хочется наверное получить минимальную реализацию, так чтобы мы смогли хотя бы одно приложение задеплоить в хотя бы один сервер. думаю проще будет начать с веб-приложений. иметь в виду, что бывают другие типы, но для начала просто ставить заглушки. 
- 
-At the end of this stage we should be able to package and run simple web applications that do not require DB access. 
- 
- 
-==== Stage 3: database-backed web applications ==== 
-FIXME 
- 
-At the end of this stage we should be able to package and run web applications that require DB access. 
- 
- 
-==== Stage 4: ejb/ear applications ==== 
-FIXME 
- 
-At the end of this stage we should be able to package and run ejb/ear applications. 
- 
- 
-==== Stage 5: stabilization ==== 
-FIXME 
- 
-At the end of this stage we should have public-ready API and documentation. 
- 
-==== Stage 6: feature freeze, merge into java overlay/main tree, package more apps ==== 
-FIXME 
- 
-===== Project Goals ===== 
-  * Provide consistent environment for deployment of Java server applications (webapps, ejbs, ears) 
-  * Deploy applications basing on supported by server features (servlets, ejbs, jms, javamail) 
-  * Explain relationship to [[http://www.gentoo.org/proj/en/glep/glep-0011.html|GLEP 11]] 
-  * Follow [[http://www.gentoo.org/proj/en/java/java-devel.xml#doc_chap3|Gentoo Java Packaging Policy]] 
-  * Support container-switching (something like rc-update) for each webapp 
-  * Support on-the-fly application updates (without/with minimal downtime of deployed webapp) 
-  * Package [[j2ee_on_gentoo/servers|most wanted j2ee servers]] and modify existing server ebuilds to comply with developed tools 
-  * Package [[j2ee_on_gentoo/applications|most wanted applications]] 
-  * Write documentation for future server/app packagers 
- 
-===== Developers ===== 
-^Name^Nickname^Contacts^ 
-|Marat Radchenko|slonopotamus|[[contacts|Contacts]]| 
-|Kirill Maksimov|netoneko|  | 
-|Artem Melentev|marx|  | 
- 
-===== Resources ===== 
-  * [[j2ee_on_gentoo:architecture|Architecture]] 
-  * [[j2ee_on_gentoo:user_guide|User guide]] 
-  * [[j2ee_on_gentoo:server_packager_guide|Server packager guide]] 
-  * [[j2ee_on_gentoo:app_packager_guide|Application packager guide]] 
-  * [[http://www.gentoo.org/proj/en/java/|Gentoo Java Project]] 
-  * [[irc://irc.freenode.org/#gentoo-j2ee|#gentoo-j2ee on irc.freenode.org]] 
j2ee_on_gentoo.txt · Last modified: 2019/06/12 16:08 by 127.0.0.1