niedziela, lipca 01, 2007

Tworzenie aplikacji przy pomocy Eclipse. Mnóstwo opcji wprost poraża. Ale z tego początkowego chaosu wyłania się taki obraz, należy:
  1. Ściągnąć Eclipse IDE for Java EE Developers - http://www.eclipse.org/downloads/moreinfo/jee.php# (zawiera narzędzia do obsługi stron www, oraz dodać jakiś serwer aplikacyjny
  2. Jakiś serwer aplikacyjny, są dostępne takie:
    1. Apache Tomcat
    2. Websphere - http://www.ibm.com/websphere
    3. JBoss - http://sourceforge.net/projects/jboss/
    4. JOnAS -http://wiki.jonas.objectweb.org/xwiki/bin/view/Main/WebHome
    5. Oracle OC4J - http://www.oracle.com/technology/tech/java/oc4j/index.html
    6. Inne poprzez wizarda - opcja New server
  3. Zasoby do JBoss: This is the jboss-4.0.4.GA release for the Java EE? 1.4 codebase. For information on the APIs that make up Java EE 1.4, see Java EE v1.4 Documentation.
    For a comprehensive tutorial on Java EE 1.4, see The Java EE? 1.4 Tutorial. A jboss-4.0.x getting started guide that is based on contents from the tutorial can be found in JBoss Application Server Documentation Library
  4. Inne zasoby javy:
    1. Tworzenie + zaosby nt. nowości i WS: http://java.net/
    2. JavaPedia - http://wiki.java.net/bin/view/Javapedia
    3. JavaScripting - inne języki w implementacji Java:
      1. Rhino - http://developer.mozilla.org/en/docs/Rhino_JavaScript_Compiler
    4. WebStart - http://wiki.java.net/bin/view/Javapedia/JNLP
    5. Jak to naprawdę skorzystać z JNLP - http://java.sun.com/developer/technicalArticles/Programming/jnlp/
    6. Subskrybcja kanałów IBM - http://www.ibm.com/developerworks/library/wa-gizmos/#custom
    7. Jak pracować z OC4J - http://www.eclipse.org/webtools/community/tutorials/OracleServerAdapter/OracleServerAdapter.html
    8. Moduł do pobierania z HTTP - http://www.oracle.com/technology/tech/java/oc4j/1013/how_to/how-to-httpclient/doc/how-to-httpclient.html
    9. http://www.ibm.com/developerworks/java/library/os-jws/
    10. http://www.eclipse.org/webtools/community/tutorials/OracleServerAdapter/OracleServerAdapter.html
    11. http://www.onlamp.com/pub/a/onlamp/2007/06/28/the-power-of-google-gears-part-1.html
    12. http://spring.javabeat.net/articles/2007/06/spring-mvc-web-framework-introduction/4
  5. Artykuł IBM (stary) o servletach:
    1. Jedną z wbudowanych metod jest init. Może ona służyć do "ładowania domyslnych danych lub połączeń z bazą"
    2. Servlet jest wielowątkowy. Dla każdego żądania tworzy własny jego wątek. Patrz rys. niżej.
    3. Uwaga na ważny szczegół: żądania request/response są przetwarzane niezależnie w każdej instancji servleta.
    4. "Ręczne" uruchamianie servletów jest proste: należy sobie skompilować .java do .class i następnie "wrzucić" do katalogi servlet.

Brak komentarzy: