| |
| |
|
|
 |
|
| |
Architektur Bau- & Umwelttechnik Belletristik Betriebswirtschaft Biologie Briefe, Bewerbung, Rhetorik Chemie Entspannung & Meditation Esoterik & Anthroposophie Essen und Trinken Fitness, Aerobic, Bodybuilding, Gymnastik Garten, Pflanzen, Natur Geowissenschaften Geschenkbücher Geschichte Gesundheit, Körperpflege Heimwerken Hobby, Freizeit, Natur Informatik & EDV Innenarchitektur & Design Journalistik & Presse Kinder- & Jugendliteratur Kunst Lebensführung Literaturwissenschaft Lyrik, Dramatik, Essays Management Mathematik Mechanik & Akustik Medien & Kommunikation Medizin & Pharmazie Musik Nachschlagewerke Naturmedizin & Homöopathie Naturwissenschaft & Technik Partnerschaft, Beziehungen Pädagogik Philosophie Physik & Astronomie Politik, Gesellschaft, Arbeit Psychologie Recht Reise Religion Romane, Erzählungen & Anthologien Sachbuch / Ratgeber Schule & Lernen Soziologie Sport Sprachwissenschaft Steuern Technik Theater, Ballett & Film Tiere Tiermedizin Umwelt, Land- & Forstwirtschaft Verlagswesen, Buchhandel, Bibliothekswesen Völkerkunde & Volkskunde Werbung & Marketing Wirtschaft |
|
| |
|
 |
|
| |
Design, Architektur & bildende Kunst Aktuelle Buchempfehlungen |
|
|
 |
|
| |
|
|
| |
|
|
|
|
| |
|
| |
|
 |
|
| |
Stefan Zörner
Portlets
Portalkomponenten in Java
erschienen Mai 2006 242 Seiten, Paperback
entwickler press | ISBN: 3935042736
| |  | 24.90 EUR |  | | |
|
|
|
|
| |
Innerhalb 24 Stunden versandfertig. Expressversand: In Deutschland versandkostenfrei | Österreich: 4 € | Schweiz: ab 4 € | Europaweit ab 6 €. Versandkostenübersicht weltweit. Alle Preise inkl. MwSt. |
|
|
Ähnliche Bücher anzeigen
|
|
|
| |
| |
| VORWORT | öffnen |
|
Vorwort Präludium [lat.-nlat] das; -s, ...ien: a) oft frei improvisiertes musikalisches Vorspiel (z.B. auf der Orgel vor dem Gemeindegesang in der Kirche); b) Einleitung der Suite u. Fuge;... (aus "Der Duden in 10 Bänden: 5. Das Fremdwörterbuch") Portlets sind Webkomponenten, deren Inhalte mit denen anderer Portlets von einem Portal auf einer Seite aggregiert werden, um dem Benutzer eine auf ihn zugeschnittene Oberfläche zu präsentieren. Die Portaltechnologie ist in der Java-Welt ein alter Bek...
[weiter lesen]
|
|
|
| KLAPPENTEXT | öffnen |
|
Stefan Zörner Portlets Portalkomponenten in Java Portale - der maßgeschneiderte Zugang zum Web. Mit Portlets als Bausteinen lassen sich Web-Oberflächen ganz genau auf die Bedürfnisse des jeweiligen Nutzers zuschneiden. Stefan Zörner zeigt Entwicklern und Architekten mit vielen praktischen Beispielen, wie Java-Portlets vom Entwurf bis zur Inbetriebnahme in einem standardkonformen Portal realisiert werden. Zentrale Konzepte wie der Lebenszyklus eines Portlets und das Zusammenspiel mit anderen J... [weiter lesen] |
|
|
| AUTOR | öffnen |
|
Der Autor Autor [lat.] der, -s, ...oren: Verfasser eines Werkes der Literatur, Musik, Kunst, Fotografie od. Filmkunst (aus "Der Duden in 10 Bänden: 5. Das Fremdwörterbuch") Stefan Zörner arbeitet als Anwendungsarchitekt, Berater, Trainer und Coach in der Softwareentwicklung. Begonnen hat der gebürtige Münsteraner seine IT-Laufbahn 1991 mit einer Ausbildung zum Mathematisch-technischen Assistenten bei der Bayer AG in Leverkusen. Nach dem Abschluss vor der IHK zu Köln begann er ein Mathematikstu... [weiter lesen] |
|
|
| INHALTSVERZEICHNIS | öffnen |
Inhaltsverzeichnis Vorwort. 9 1 Portalkomponenten in Java. 11 1.1 Hype beiseite. 11 Was ist ein Portal?11 Portalkomponenten in Java. 14 Das Portlet-Ökosystem. 16 1.2 Standards für Portale im Java-Umfeld. 18 Die Java-Portal-Landschaft vor JSR 168.18 JSR 168 ("Java Portlet Specification").19 Die Java-Portal-Landschaft nach JSR 168.21 Web Services for Remote Portlets (WSRP).22 1.3 Grundbegriffe der Portlet-Spezifikation. 23 Portlet, Portlet Container, Portal, Page,...24 Zustände eines Portlets. 25 1.4 Ausblick. 25 1.5 Links und Literatur zu diesem Kapitel. 26 2 Ein erstes Portlet. 27 2.1 Erstellung eines (sehr) einfachen Portlets. 27 Überblick. 28 Die Portlet-Klasse. 29 Ressourcen für Texte und Meldungen. 31 Deployment-Deskriptoren. 32 Erzeugen des WAR-Files. 34 Ein einfaches Ant-Skript. 34 2.2 Inbetriebnahme. 37 Apache Pluto. 38 IBM WebSphere Portal Server. 42 2.3 Das Beispiel im größeren Zusammenhang. 46 Beziehungen. 47 2.4 Werkzeuge zur Portlet-Entwicklung. 48 Portlet-Applikationen als Java-Webapplikationen. 48 Portlets, zum Beispiel in Eclipse. 48 Weitere Optionen. 49 2.5 Links und Literatur zu diesem Kapitel. 50 3 Grundlagen. 51 3.1 Der Lebenszyklus eines Portlets. 52 Laden und Initialisieren. 53 Bearbeiten von Anfragen. 53 Außer Dienst stellen. 58 3.2 Weitere zentrale Schnittstellen. 59 Exceptions. 59 Request- und Response-Schnittstellen. 59 Portlet-URLs. 62 Window State und Portlet-Modus. 63 Schnittstellen nach draußen. 68 Sessions: Zustände über Anfragen hinweg. 70 3.3 Integration von Webkomponenten. 73 Technologien, die in Frage kommen. 73 PortletRequestDispatcher. 74 Was Sie beim Generieren von Markup beachten sollten. 79 Kommunikation Portlet - Webkomponente. 80 JSP Custom Tag Libraries. 82 Zugriff auf Servlets. 88 3.4 Interportletkommunikation. 90 Zwei BeanShell-Portlets kommunizieren. 91 Diskussion der Einschränkungen. 96 Fazit "Interportletkommunikation".97 3.5 Links und Literatur zu diesem Kapitel. 98 4 Konfiguration. 99 4.1 Benutzerspezifische Konfiguration. 99 Unterstützung durch das Programmiermodell. 99 Ein einfaches Beispiel. 102 Validierung. 107 Beschränkungen und Diskussion. 110 4.2 Anwendungsspezifische Konfiguration. 112 Initialisierungsparameter für Portlet-Applikationen. 113 Initialisierungsparameter für einzelne Portlets. 117 4.3 Links und Literatur zu diesem Kapitel. 120 5 Integration von Backend-Systemen und Technologien. 121 5.1 Authentifizierung und Single Sign-on. 121 Ausprägungen von SSO, Technologien. 122 Die Infrastruktur des Portals. 123 Zugriff aus einem Portlet auf das Backend. 124 5.2 Einbinden von Java EE-Komponenten. 126 EJB, JMS und vieles mehr. 126 Zum Ersten: Datenbanken mit JDBC. 127 Zum Zweiten: LDAP mit JNDI. 133 5.3 Generierung anderer Inhaltstypen. 139 Mögliche Anwendungen und Formate. 139 Ein konkretes Beispiel mit Microsoft Excel. 140 5.4 Webbasierte Hintergrundsysteme. 147 Newsfeeds mit RSS und Atom. 147 Portlets als Web Services Clients. 152 Anbindung bestehender Webapplikationen. 161 5.5 Generische und generierte Portlets. 168 Generische Portlets. 168 Generierte Portlets. 169 5.6 Links und Literatur zu diesem Kapitel. 170 6 Anwendungsdesign für Portlets. 173 6.1 Portal vs. Portlet-Applikation. 173 6.2 Fragestellungen zum Entwurf von Portlets. 175 Was unterscheidet Portlets von Webapplikationen?175 Wie strukturiert man Portlets?177 Sollten Frameworks eingesetzt werden?182 Wie wird ein einheitliches Oberflächendesign erreicht?187 Wie geht man mit produktspezifischen Erweiterungen um? Ignoriert man Sie?191 6.3 Portlets und Spring. 192 Spring und Spring Web MVC. 193 Spring Portlet MVC. 193 Ein Beispiel: Google Portlet mit Spring. 199 6.4 Links und Literatur zu diesem Kapitel. 213 7 Dies und das. 215 7.1 Caching. 215 Caching in Portlets. 215 Caching à la JSR 168.216 Ein Beispiel: RSS-Portlet mit Caching. 218 7.2 Informationen zum Portalbenutzer. 220 7.3 Portlets und AOP am Beispiel AspectJ. 223 AOP und AspectJ. 224 Ein Beispiel: Access-Logs für Portlets. 225 7.4 Ausblick: Portlet Specification 2.0.233 7.5 Links und Literatur zu diesem Kapitel. 235 Index. 237 Der Autor. 241
[weiter lesen] |
|
|
|
|
| REGISTER | öffnen |
Index A Access Logs 225 ActionRequest 54, 60 ActionResponse 61 Aggregation 13 Analog 225 Ant siehe Apache Ant AOP 181, 223 Apache - Ant 34 - Axis 152 - Cocoon 21, 26 - Jetspeed 21 - Pluto 21, 38, 167, 234 - POI 140 - Portals Project 26 - Struts 178, 182 AspectJ 223 Aspektorientierte Programmierung siehe AOP Atom 147 Authentifizierung 121 B BEA WebLogic Portal 26 BeanShell 51 C Caching 97, 215 Config-Modus 66 CSS 187 Custom Portlet Mode 65 Custom Tag Libraries 82 Custom Window State 64 D Deployment-Deskriptor 32 E Eclipse 48 Edit-Modus 64, 99, 102 Einstellungen 99 Enterprise JavaBeans 126 Entwurf 175 Excel-Download 140 Exception 59 F Fensterzustand siehe Window State Frameworks 178, 182 G GenericPortlet 30, 47, 118 Generierte Portlets 169 Generische Portlets 168 Google Web Service 153 Graphiken 139 H Help-Modus 64, 77 Hibernate 127 HtmlUnit 164 HttpUnit 164 I IBM WebSphere Portal Server 26, 42 Initialisierung (Applikation) 113 Initialisierung (Portlet) 117, 128 Integration 16, 121 Internationalisierung 31, 218 Interportletkommunikation 90, 234 J Java - Community Process siehe JCP - Portlet Specification siehe JSR 168 - Specification Request siehe JSR JavaServer Faces 184 JavaServer Pages siehe JSP JBoss Portal 21, 26 JCP 19, 26 JDBC 127 Jetspeed siehe Apache Jetspeed JSF 184 JSP 75 JSP Standard Tag Library siehe JSTL JSR 20, 26 JSR 168 20, 26, 233 JSR 286 233 JSTL 85, 149, 220 K Kerberos 122 Konfiguration 99, 112 L LDAP 112, 122 Lebenszyklus 52, 179 Liferay Portal 21, 26, 28 M Mehrsprachigkeit siehe Internationalisierung MVC 177 MVCPortlet 186 N NetBeans 50 Newsfeed 147 P PDF 140 Personalisierung 13, 99, 220 Pluto siehe Apache Pluto Portal 11, 24 PortalContext 69 Portalseite 15, 24 Portlet 14, 24 Portlet (Interface) 30, 47, 52 portlet.jar 27 portlet.xml 32, 56, 100, 218, 221 PortletBridge 167 PortletConfig 53, 118 Portlet-Container 24 PortletContext 68 PortletException 59 Portlet-Klasse 29 Portlet-Modus 25, 64, 176 PortletPreferences 101 PortletRequest 60 PortletRequestDispatcher 74 PortletResponse 61 PortletSession 70 PortletURL 62 Präsentation 13, 187 PreferencesValidator 108 R Referenzimplementierung 38 Render-Parameter 56 RenderRequest 54, 60 RenderResponse 67 Request 53 Request-Dispatcher 74 RSS 147, 218 S SAP Enterprise Portal 26 Screen Scraping 167 Sicherheit 14 Single Sign-on 14, 121 Spring 186, 192 Spring Portlet MVC 193 SSO siehe Single Sign-on Stringbeans Portal 21, 26 Struts siehe Apache Struts Sun Java System Portal Server 26 T Tag Libraries 82 Tapestry 186 Tools 48 U User Information 221 V ValidatorException 108 Validierung 107 W Web Clipping 167 Web Services 152 - for Remote Portlets siehe WSRP web.xml 24, 33 Werkzeuge 48 Window State 25, 31, 63, 176 WSRP 22, 26, 169, 234 X XDoclet 49
[weiter lesen] |
|
|
|
|
|
|
| |
|
|

|
|