JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte

Gespeichert in:
Bibliographische Detailangaben
Vorheriger Titel:Marinschek, Martin JSF at work
Hauptverfasser: Marinschek, Martin (VerfasserIn), Kurz, Michael (VerfasserIn), Müllan, Gerald (VerfasserIn)
Format: Buch
Sprache:German
Veröffentlicht: Heidelberg dpunkt.verlag 2010
Ausgabe:2., vollst. überarb. Aufl.
Schlagworte:
Online-Zugang:Inhaltstext
Inhaltsverzeichnis
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV035855184
003 DE-604
005 20210519
007 t|
008 091201s2010 gw ad|| |||| 00||| ger d
015 |a 09,N17,0029  |2 dnb 
016 7 |a 993633978  |2 DE-101 
020 |a 9783898646062  |c GEF. : ca. EUR 39.00, ca. EUR 40.00 (AT), ca. sfr 67.00 (freier Pr.)  |9 978-3-89864-606-2 
020 |a 3898646068  |9 3-89864-606-8 
024 3 |a 9783898646062 
035 |a (OCoLC)492194966 
035 |a (DE-599)DNB993633978 
040 |a DE-604  |b ger  |e rakddb 
041 0 |a ger 
044 |a gw  |c XA-DE-BW 
049 |a DE-898  |a DE-523  |a DE-M347  |a DE-29T  |a DE-634  |a DE-19  |a DE-20  |a DE-11  |a DE-858  |a DE-M158  |a DE-355  |a DE-703 
082 0 |a 005.2762  |2 22/ger 
084 |a ST 250  |0 (DE-625)143626:  |2 rvk 
084 |a ST 253  |0 (DE-625)143628:  |2 rvk 
084 |a 004  |2 sdnb 
100 1 |a Marinschek, Martin  |e Verfasser  |0 (DE-588)132778866  |4 aut 
245 1 0 |a JavaServer Faces 2.0  |b Grundlagen und erweiterte Konzepte  |c Martin Marinschek, Michael Kurz, Gerald Müllan 
246 1 3 |a Java Server Faces 2.0 
250 |a 2., vollst. überarb. Aufl. 
264 1 |a Heidelberg  |b dpunkt.verlag  |c 2010 
300 |a X, 330 S.  |b Ill., graph. Darst.  |c 24 cm 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
500 |a 3. Aufl. u.d.T.: Kurz, Michael: JavaServer Faces 2.2 
650 0 7 |a Java Server Faces 2.0  |0 (DE-588)7683961-8  |2 gnd  |9 rswk-swf 
689 0 0 |a Java Server Faces 2.0  |0 (DE-588)7683961-8  |D s 
689 0 |5 DE-604 
700 1 |a Kurz, Michael  |e Verfasser  |4 aut 
700 1 |a Müllan, Gerald  |e Verfasser  |0 (DE-588)132886979  |4 aut 
780 0 0 |i 1. Auflage  |a Marinschek, Martin  |t JSF at work  |w (DE-604)BV022252221 
856 4 2 |q text/html  |u http://deposit.dnb.de/cgi-bin/dokserv?id=3281175&prov=M&dok_var=1&dok_ext=htm  |3 Inhaltstext 
856 4 2 |m HBZ Datenaustausch  |q application/pdf  |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018713144&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA  |3 Inhaltsverzeichnis 
943 1 |a oai:aleph.bib-bvb.de:BVB01-018713144 

Datensatz im Suchindex

DE-BY-UBR_call_number 14/ST 253 M339(2)
DE-BY-UBR_katkey 4549730
DE-BY-UBR_location 14
DE-BY-UBR_media_number 069035874851
_version_ 1822569169936187392
adam_text Titel: JavaServer Faces 2.0 Autor: Burns, Ed Jahr: 2010 Contents Acknowledgments............................................... xxiii Introduction..................................................... xxv Part I The JavaServer Faces Framework 1 Introduction to JavaServer Faces ................................... 3 What Is JavaServer Faces? .......................................... 3 The History of JavaServer Faces ..................................... 4 The Common Gateway Interface .............................. 4 The Servlet API............................................. 5 JavaServer Pages ............................................ 5 Apache Struts.............................................. 6 The Spring Framework and Spring MVC ....................... 6 The Birth of JavaServer Faces ................................. 6 The JavaServer Faces Design Goals .................................. 7 JSF Application Architecture ........................................ 9 The JSF Request Processing Lifecycle .......................... 10 The JSF Navigation Model ................................... 12 2 Building a Simple JavaServer Faces Application ..................... 15 Application Overview ............................................. 15 The JSFReg Application Files ................................. 16 The JSF Software Stack ...................................... 17 Assembling the JSFReg Application ........................... 18 The Configuration File....................................... 19 The Facelets Pages .......................................... 20 Building and Running the Application ............................... 30 Deploying and Running the Application ....................... 32 Reviewing the Key Portions of the Application ........................ 32 3 The JavaServer Faces Request Processing Lifecycle...............---- 35 A High-Level Overview of the JSF Request Processing Lifecycle ......... 35 What Exactly Does the Request Processing Lifecycle Do? ......... 36 How Does It Differ from Other Web Technologies? .............. 36 Automatic Server-Side View Management and Synchronization ... 37 The Request Processing Lifecycle Phases....................... 38 Observing the Request Processing Lifecycle in Action..............---- 46 Advanced Topics Related to the Request Processing Lifecycle ........... 50 Using the immediate Attribute ................................ 50 IV ÷ JavaServer Faces 2.0: The Complete Reference Phase Listeners ............................................. 52 Exception Handler .......................................... 52 Lifecycle Concepts to Remember .................................... 53 4 The Facelets View Declaration Language ............................ 55 The Power of Templating in Faces ................................... 56 Similarities and Differences Between JSP and Facelets .................. 57 Templating with Facelets ........................................... 58 Guide to Facelets Templating Tags .................................. 62 ^composition ............................................. 62 uirdecorate ................................................. 62 ui:define ................................................... 62 ui:insert ................................................... 62 uhinclude .................................................. 64 ui:param ................................................... 65 Guide to Nontemplating Facelets Tags ............................... 65 uixomponent .............................................. 65 ui:fragment ................................................ 65 ui:remove.................................................. 65 ui:debug................................................... 66 5 Managed Beans and the JSF Expression Language ................... 67 What Are Managed Beans? ......................................... 68 A Simple Managed Bean Example ............................. 68 Initializing Managed Bean Properties .......................... 70 Declaring Lists and Maps Directly as Managed Beans ............ 78 Managed Bean Interdependence .............................. 78 Setting Managed Properties Using EL .......................... 80 Controlling Managed Bean Life Spans ............................... 81 The JSF Expression Language ....................................... 84 Important Expression Languages Changes BetweenJSFl.landJSF1.2 ................................ 84 Unified EL Concepts ........................................ 86 Value Expressions ........................................... 87 Expression Operators ........................................ 93 Method Expressions ......................................... 94 Web Application Development Details on Managed Beans ............. 97 How to Access Managed Beans Programmatically ............... 98 Using Managed Beans as Backing Beans for JSF Pages ........... 99 6 The Navigation Model ............................................ 103 Using Implicit Navigation .......................................... 103 Overview of the JSF Navigation System .............................. 106 Recalling MVC—The Controller .............................. 107 The Na viga tionHandler—Behind the Scenes .................... 107 A Note on Faces Action Methods .............................. 109 Contents x¡ Building Navigation Rules ......................................... 109 A Static Navigation Example ................................. 111 A Dynamic Navigation Example .............................. 112 More Sophisticated Navigation Examples ............................ 116 Using Wildcards ............................................ 116 Using Conditional Navigation ................................ 117 Using Redirects ............................................. 118 XML Configuration for View Parameters ....................... 132 Using JSF Components on a Servlet Error Page ................. 133 7 The User Interface Component Model .............................. 135 What Are UI Components? ......................................... 135 The Rise of Component-Based Web Development ............... 136 The Goal of JavaServer Faces UI Components ................... 138 Introducing the JSF UI Component Architecture ...................... 138 The UI Component Tree (View) ............................... 143 The UI Component and Its Associated Moving Parts ........... 145 Component Resources ............................................. 147 UI Components and Facelets ....................................... 147 Accessing UI Components Programmatically ................... 147 Helpful Advice for Binding UI Components in JSF Views ........ 151 8 Converting and Validating Data ................................... 155 Some Validation and Conversion Examples .......................... 156 Conversion and Validation Under the Covers ......................... 158 The Faces Converter System ........................................ 162 DateTimeConverter ......................................... 163 NumberConverter .......................................... 164 Associating a Converter with a UlComponent Instance .......... 164 The Lifetime of a Converter .................................. 170 Custom Converters ......................................... 170 The Faces Validation System ........................................ 175 LongRangeValidator ........................................ 177 DoubleRangeValidator ...................................... 177 LengthValidator ............................................ 177 The required Facility and the RequiredValidator .............. 178 RegExValidator ............................................. 179 BeanValidator .............................................. 179 How to Associate a Validator with a UlComponent Instance ............ 179 Using Markup to Associate a Validator with a UlComponent Instance .................................. 180 Using Markup and the validator Attribute to Associate a Validator with a UlComponent Instance ................... 181 Programmatically Associating a Validator with a UlComponent Instance .................................. 182 XU JavaServer Faces 2.0: The Complete Reference The Lifetime of a Validator ................................... 183 Custom Validators .......................................... 183 Using Bean Validation from JSF ..................................... 185 What Is Bean Validation? .................................... 185 Differences Between JSF Validation and Bean Validation ......... 186 Details on Using Bean Validation from JSF ..................... 187 Validating JSF Managed Bean Properties with Bean Validation ----- 189 Tie It All Together: Messages in a View ............................... 190 FacesMessage-Related Methods on FacesContext ................ 190 The UTViewRoot and Its Locale Property ....................... 192 When and How FacesMessage Instances Are Created and Added to the FacesContext ................. 192 How FacesMessages Are Rendered ............................ 193 Messages and Bean Validation ................................ 196 9 The JSF Event Model ............................................. 199 A High-Level Overview of the JSF Event Model ....................... 199 Some Event Examples ....................................... 200 How JSF Events Work ............................................. 203 The Faces Event Listener Interfaces and Event Classes ........... 204 When Are Faces Events Processed? ............................ 205 Application Events .......................................... 209 The Anatomy of a Value Change Event ........................ 211 Writing Custom Action and Value Change Listeners ................... 212 More Faces Event Examples ........................................ 215 Using a Value Change Event to Auto-Fill Fields ................. 215 Extending the Value Change Example ......................... 219 Working with Phase Events and Listeners ............................ 221 Using a PhaseListener to Observe the Faces Lifecycle in Action ... 221 Working with SystemEvents and Listeners ........................... 224 How SystemEvents Are Published ............................ 227 How to Subscribe to SystemEvents ............................ 227 General Rules for Creating Custom Application Events and Listeners ___ 229 Creating Custom SystemEvent and ComponentSystemEvent Classes ........................... 230 Part II Extending JavaServer Faces 10 Applying JSF: Introducing the Virtual Trainer Application ............ 235 A Quick Tour of the Virtual Trainer Application ....................... 236 Registering and Logging In to the Virtual Trainer Application ..... 236 Creating a New Training Event Workout Plan .................. 237 Choosing Your Trainer ....................................... 239 Actions Available Only to Trainers ............................ 239 The Virtual Trainer Application Requirements ........................ 243 The Virtual Trainer Application Architecture .......................... 243 Contents x¡¡¡ Facelet Pages ..................................................... 244 Pages in the Web Application Root ............................ 244 Pages in the /user Directory .................................. 244 Pages in the /trainer Directory ................................ 245 Pages in the /resources Directory ............................. 245 Backing Beans .................................................... 246 Persistence and Transaction Architecture ............................. 248 Navigation Concerns .............................................. 252 Creating a Simple Authentication System ............................ 255 Revisiting JSFReg: Building the Registration System ................... 259 Building the Core Pages of the Virtual Trainer Application ............. 263 Creating the allEvents.xhtml Page ............................. 263 The Trainer Version of editTrainingEvent.xhtml ................. 266 Creating the viewTrainees.xhtml and viewTrainingSessionsForUser.xhtml Pages ............... 269 The UserRegistry and EventRegistry ................................ 272 Accessing and Initializing the UserRegistry Instance ............. 272 Reading and Writing User Instances ........................... 273 Reading and Writing TrainingSession Instances ................. 275 Accessing and Initializing the EventRegistry Instance .................. 277 Reading and Writing Event Instances ................................ 278 JPA and the Entity Classes in Virtual Trainer .......................... 280 JPA XML Configuration File: persistence-xml ................... 281 A Custom ExceptionHandler Example ......................... 282 Internationalizing the Virtual Trainer Application ..................... 284 Localization ................................................ 285 Final Comments on Virtual Trainer .................................. 294 11 Building Custom UI Components .................................. 295 Deciding When to Build a Custom UI Component ..................... 295 What Are UI Components? ......................................... 296 A Simple JSFUI Component ........................................ 297 The Code Behind the Markup of This Simple JSF UI Component ........ 299 Introduction to Resource Libraries ............................ 300 Adding Behavior to a Composite Component ......................... 301 A First Look into the Details of Composite Components .......... 303 The #{cc} Implicit Object ..................................... 305 The Parts of a UI Component ....................................... 306 A Noncomposite JSF Custom UlComponent .......................... 307 Building the HtmlHelloWorld Example ........................ 307 A HelloWorld UI Component That Accepts Form Input .......... 312 A JSF Stock Quote Component ................................ 314 State Management with Custom Components ........................ 316 Writing to a StateHelper ..................................... 317 Reading from a StateHelper .................................. 318 Removing Values from a StateHelper .......................... 318 JavaServer Faces 2.0: The Complete Reference Extracting Rendering Code into a Renderer ........................... 318 Creating a Custom Facelet Tag Library TagHandler .............. 320 Using a RenderKit to Support Multiple Client Device Types ...... 322 Advanced Composite Component Development ...................... 330 Creating a Backing Class for vt:loginPanel ................... 330 Composite Component Feature Review ........................ 335 Packaging JSF Components into a Self-Contained Jar .................. 335 Packaging a Composite Component into a Jar ........................ 336 Packaging a Composite Component Facelet File ................. 336 Declaring a Custom Namespace URL for a Composite Component Library ........................... 336 Packaging Backing Classes for a Composite Component ......... 337 Packaging a Noncomposite Component into a Jar ..................... 337 How the JSF Runtime Loads faces-config.xml Files .............. 337 How the JSP Runtime Loads TLD Files ........................ 338 12 JSF and Ajax ..................................................... 339 Ajax Overview ................................................... 339 A Simple Ajax Example from JSFReg ................................ 341 Ajax JSFReg Behind the Scenes ............................... 343 The f:ajax Tag and Its Attributes .................................. 349 The Standard JavaScript Resource ................................... 356 Advanced Topics on JSF and Ajax ............................. 357 13 Building Non-UI Custom Components............................. 359 Non-UI Custom Components and Decoration in JSF ................... 359 Wrapper Classes ............................................ 362 Non-View Custom Components Explained ........................... 363 PhaseListener .................................................... 363 Interface to Implement ...................................... 363 Registering a PhaseListener .................................. 364 Converter and Validator ........................................... 364 Interfaces to Implement...................................... 364 Registering a Converter or Validator ........................... 365 ViewHandler ..................................................... 365 Abstract Class to Extend ..................................... 365 Registering a ViewHandler ................................... 365 VariableResolver and PropertyResolver .............................. 366 Abstract Classes to Extend ................................... 367 Registering a VariableResolver or PropertyResolver .......... 368 ELResolver (JSF 1.2) ............................................... 369 The ELResolver Chain of Responsibility ....................... 369 Abstract Class to Extend ..................................... 372 Registering an ELResolver ................................... 374 Contents ÷í NavigationHandler ............................................... 378 Abstract Class to Extend ..................................... 378 Registering a NavigationHandler or ConfigurableNavigationHandler ........................... 379 ActionListener .................................................... 379 Interface to Implement ...................................... 380 Registering an ActionListener ................................ 380 StateManager .................................................... 380 Abstract Class to Extend in JSF 1.1 and 1.0 ...................... 380 Abstract Class to Extend in JSF 1.2 ............................ 382 Registering a StateManager .................................. 382 RenderKit ........................................................ 382 Factories in JSF ................................................... 383 Registering a Factory ........................................ 384 RenderKitFactory ........................................... 386 ExceptionHandlerFactory .................................... 388 FacesContextFactory ........................................ 388 ExternalContextFactory ...................................... 389 LifecycleFactory ............................................ 390 PartialViewContextFactory ................................... 391 ViewDeclarationLanguageFactory ............................ 391 VisitContextFactory ......................................... 392 Application Factory ......................................... 393 Additional Non-UIComponent Topics ............................... 396 Telling the JSF Runtime Where You Are in the Software Development Lifecycle: ProjectStage .......... 396 Custom Scopes ............................................. 397 14 Securing JavaServer Faces Applications ............................. 399 Aspects and Implementation of Web Application Security .............. 399 Container-Managed Security ....................................... 400 Container-Managed Authentication ........................... 400 Basic Authentication and the Concept of a Realm ............. 401 Form-Based Authentication .................................. 402 Certificate Authentication .................................... 405 Container-Managed Authorization and the Concept of Roles ..... 407 Container-Managed Data Security ............................ 408 A Small Security Improvement in the Virtual Trainer ............ 410 Application-Managed Security with JavaServer Faces.................. 411 Leveraging JA AS from a JSF Application ....................... 411 To Learn More about Security................................ 419 XVi JavaServer Faces 2.0: The Complete Reference Part III JavaServer Faces Tools and Libraries 15 Configuring JavaServer Faces Applications .......................... 423 Understanding XML Schemas...................................... 425 Understanding How Configuration Files Are Processed ................ 425 Ordering of faces-config-xml Files ................................... 426 How the JSF Runtime Scans Classes for Configuration Annotations ...... 427 The Faces Configuration Elements .................................. 427 The absolute-ordering Element ............................... 437 The action-listener Element .................................. 437 The after Element ........................................... 438 The application Element ..................................... 439 The application-factory Element .............................. 440 The attribute Element ....................................... 440 The attribute-class Element ................................... 443 The attribute-name Element .................................. 443 The base-name Element ...................................... 444 The before Element .......................................... 445 The behavior Element ....................................... 445 The behavior-class Element .................................. 446 The behavior-id Element ..................................... 447 The client-behavior-renderer Element .......................... 448 The client-behavior-renderer-class Element ..................... 449 The client-behavior-renderer-type Element ..................... 449 The component Element ..................................... 450 The component-class Element ................................ 451 The component-family Element ............................... 451 The component-type Element ................................ 452 The converter Element ....................................... 453 The converter-class Element .................................. 454 The converter-for-class Element ............................... 454 The converter-id Element .................................... 455 The default-locale Element ................................... 456 The default-render-kit-id Element ............................. 457 The default-validators Element ............................... 458 The default-value Element ................................... 459 The el-resolver Element ...................................... 460 The exception-handler-factory Element ........................ 460 The external-context-factory Element .......................... 461 The faces-config Element ..................................... 462 The faces-context-factory Element ............................. 463 The facet Element ........................................... 463 The facet-name Element ..................................... 465 The factory Element ......................................... 465 Contents ÷íû The from-action Element ..................................... 466 The from-outcome Element .................................. 467 The from-view-id Element ................................... 467 The if Element .............................................. 468 The key Element ............................................ 469 The key-class Element ....................................... 470 The lifecycle Element ........................................ 471 The lifecycle-factory Element ................................. 471 The list-entries Element ...................................... 472 The locale-config Element .................................... 473 The managed-bean Element .................................. 474 The managed-bean-class Element ............................. 475 The managed-bean-name Element ............................ 475 The managed-bean-scope Element ............................ 476 The managed-property Element .............................. 477 The map-entries Element .................................... 479 The map-entry Element ...................................... 480 The message-bundle Element ................................. 481 The name Element .......................................... 482 The navigation-case Element ................................. 483 The navigation-handler Element .............................. 484 The navigation-rule Element ................................. 485 The null-value Element ...................................... 486 The ordering Element ....................................... 488 The others Element .......................................... 488 The partial-view-context-factory Element ...................... 489 The phase-listener Element ................................... 490 The property Element ....................................... 491 The property-class Element .................................. 492 The property-name Element .................................. 493 The property-resolver Element ................................ 494 The redirect Element ........................................ 494 The referenced-bean Element ................................. 495 The referenced-bean-class Element ............................ 496 The referenced-bean-name Element ........................... 497 The render-kit Element ...................................... 498 The render-kit-class Element ................................. 499 The render-kit-factory Element ............................... 499 The render-kit-id Element .................................... 500 The renderer Element ....................................... 501 The renderer-class Element ................................... 502 The renderer-type Element ................................... 503 The resource-bundle Element ................................. 503 The resource-handler Element ................................ 504 XViii JavaServer Faces 2.0: The Complete Reference The source-class Element .................................... 504 The state-manager Element .................................. 505 The suggested-value Element ................................. 506 The supported-locale Element ................................ 507 The system-event-class Element ............................... 508 The system-event-listener Element ............................ 509 The system-event-listener-class Element ....................... 510 The tag-handler-delegate-factory Element ...................... 510 The to-view-id Element ...................................... 511 The validator Element ....................................... 511 The validator-class Element .................................. 512 The validator-id Element ..................................... 513 The value Element .......................................... 514 The value-class Element ..................................... 516 The var Element ............................................ 517 The variable-resolver Element ................................ 518 The view-declaration-language-factory Element ................ 518 The view-handler Element ................................... 519 The view-param Element .................................... 520 The visit-context-factory Element ............................. 521 Extension Elements ............................................... 521 Metadata Elements .......................................... 523 16 The Standard JSF Component Library .............................. 525 A Brief Review of JSF, Facelets, and JSP Tag Nomenclature ............. 525 Acquiring and Installing the Standard Libraries ....................... 526 What You Get (Binary) ....................................... 527 What You Get (Source) ....................................... 527 The Tag Library Reference ................................... 527 The Standard Core Library ................................... 527 The f lactionListener Tag ..................................... 530 The f:ajax Tag (2.0) .......................................... 531 The f:attribute Tag .......................................... 533 The fxonvertDateTime Tag ................................... 533 The f xonvertNumber Tag .................................... 535 The f ¡converter Tag .......................................... 537 The f:event Tag (2.0) ......................................... 538 The f:facet Tag .............................................. 538 The f:loadBundle Tag ........................................ 539 The f:metadata Tag (2.0) ..................................... 540 The f:param Tag ............................................ 540 The f:phaseListener Tag (1.2,2.0) .............................. 541 The frselectltem Tag ......................................... 541 The f:selectltems Tag ........................................ 542 The fisetPropertyActionListener Tag (1.2,2.0 Only) .............. 544 Contents ÷À÷ The f:subview Tag ........................................... 545 The f :validateBean Tag (2.0) .................................. 547 The frvalidateDoubleRange Tag ............................... 549 The f:validateLength Tag ..................................... 550 The f:validateLongRange Tag ................................. 551 The f:validateRegex Tag (2.0) ................................. 552 The f :validateRequired Tag (2.0) .............................. 552 The f :validator Tag .......................................... 553 The fcvalueChangeListener Tag............................... 554 The f:verbatim Tag .......................................... 555 The f:view Tag .............................................. 556 The f:viewParam Tag (2.0) .................................... 557 The Standard HTML Library ....................................... 559 The hrbody Tag (2.0) ......................................... 562 The h:button Tag (2.0) ....................................... 563 The hxolumn Tag ........................................... 565 The hxommandButton Tag ................................... 567 The hxommandLink Tag ..................................... 570 The hrdataTable Tag ......................................... 573 The h:form Tag ............................................. 576 The higraphiclmage Tag ..................................... 578 The h:head Tag (2.0) ......................................... 580 The h:inputHidden Tag ...................................... 581 The h:inputSecret Tag ....................................... 582 The h:inputText Tag ......................................... 585 The h:inputTextarea Tag ..................................... 588 The Mink Tag (2.0) .......................................... 591 The h:message Tag .......................................... 594 The messages Component .................................... 596 The h:outputFormat Tag ..................................... 597 The h:outputLabel Tag ....................................... 598 The h:outputLink Tag ....................................... 600 The h:outputScript Tag (2.0) .................................. 602 The h:outputStylesheet Tag (2.0) .............................. 603 The h:outputText Tag ........................................ 605 The h:panelGrid Tag ......................................... 606 The h:panelGroup Tag ....................................... 608 The frselectBooleanCheckbox Tag ............................. 609 The hiselectManyCheckbox Tag ............................... 612 The hrselectManyListbox Tag ................................. 615 The h:selectManyMenu Tag .................................. 618 The frselectOneListbox Tag .................................. 621 The hrselectOneMenu Tag .................................... 624 The hiselectOneRadio Tag.................................... 627 XX JavaServer Faces 2.0: The Complete Reference The Standard Facelets Templating Library (2.0) ....................... 631 Example Website Project ..................................... 632 The uixomponent Tag (2.0) ................................... 636 The ^composition Tag (2.0) .................................. 637 The ui:debug Tag (2.0) ....................................... 637 The ui:decorate Tag (2.0) ..................................... 638 The ui:define Tag (2.0) ....................................... 639 The ui:fragment Tag (2.0) .................................... 639 The uhinclude Tag (2.0) ...................................... 640 The ui:insert Tag (2.0) ........................................ 640 The ui:param Tag (2.0) ....................................... 641 The ui:remove Tag (2.0) ...................................... 641 The ui:repeat Tag (2.0) ....................................... 642 The Standard Facelets Composite Component Library (2.0) ............. 643 Example Project ............................................ 645 The ccactionSource Tag (2.0) ................................. 650 The ccattribute Tag (2.0) ..................................... 651 The cceditableValueHolder Tag (2.0) .......................... 652 The ccextension Tag (2.0) .................................... 653 Thecc:facetTag(2.0) ........................................ 654 The ccimplementation Tag (2.0) .............................. 654 The ccinsertChildren Tag (2.0) ................................ 655 The ccinsertFacet Tag (2.0) ................................... 655 The ccinterface Tag (2.0) ..................................... 656 The ccrenderFacet Tag (2.0) .................................. 657 The ccvalueHolder Tag (2.0) ................................. 658 A JSF Portlets ...................................................... 659 Overview of Portlet 1.0 and 2.0 ..................................... 659 Portlet Lifecycle ............................................ 659 Portlet Modes .............................................. 660 Portlet Window States ....................................... 661 Portlet Preferences .......................................... 661 Inter-Portlet Communication ................................. 662 JSF Portlet Development ........................................... 663 JSF Portlet Bridges .......................................... 663 JSF Portlet View Handlers .................................... 667 JSF ExternalContext and the Portlet API ........................ 668 JSF and Portlet Preferences ................................... 668 JSF and Inter-Portlet Communication .......................... 670 ICEfaces Portlet Development ...................................... 672 ICEfaces Ajax with Partial Submit............................. 672 ICEfaces Direct-to-DOM RenderKit ........................... 673 The ice:portlet Tag .......................................... 673 ICEfaces 1.x Portlet Bridge ................................... 674 Contents ÷÷| ICEfaces 1.x D2DFaceletViewHandler ......................... 674 ICEfaces 1.x and Portlet Window States ........................ 675 ICEfaces Portlets and Concurrent DOM Views .................. 675 ICEfaces 1.x Extended Request Scope .......................... 675 ICEfaces Ajax Push and Inter-Portlet Communication ............ 676 ICEfaces Themes and Portal Themes .......................... 679 ICEfaces Themes and Liferay Themes ......................... 680 ICEfaces Ajax Bridge and Liferay Portal ........................ 681 ICEfaces Portlets and Liferay Request Attributes ................ 682 PortletFaces ...................................................... 682 Downloading PortletFaces ................................... 683 PortletFacesContext ......................................... 684 PortletFaces Tags ........................................... 685 PortletFaces and Portlet Preferences ........................... 686 PortletFaces Expression Language Additions ................... 687 PortletFaces and Localization ................................. 689 Liferay Language Portlet Integration .......................... 690 Improved Integration Between Liferay and ICEfaces 1.x .......... 690 Index ........................................................... 693
any_adam_object 1
author Marinschek, Martin
Kurz, Michael
Müllan, Gerald
author_GND (DE-588)132778866
(DE-588)132886979
author_facet Marinschek, Martin
Kurz, Michael
Müllan, Gerald
author_role aut
aut
aut
author_sort Marinschek, Martin
author_variant m m mm
m k mk
g m gm
building Verbundindex
bvnumber BV035855184
classification_rvk ST 250
ST 253
ctrlnum (OCoLC)492194966
(DE-599)DNB993633978
dewey-full 005.2762
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.2762
dewey-search 005.2762
dewey-sort 15.2762
dewey-tens 000 - Computer science, information, general works
discipline Informatik
edition 2., vollst. überarb. Aufl.
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02139nam a2200493 c 4500</leader><controlfield tag="001">BV035855184</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20210519 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">091201s2010 gw ad|| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">09,N17,0029</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">993633978</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783898646062</subfield><subfield code="c">GEF. : ca. EUR 39.00, ca. EUR 40.00 (AT), ca. sfr 67.00 (freier Pr.)</subfield><subfield code="9">978-3-89864-606-2</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3898646068</subfield><subfield code="9">3-89864-606-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783898646062</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)492194966</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB993633978</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-898</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-M158</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.2762</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 253</subfield><subfield code="0">(DE-625)143628:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Marinschek, Martin</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132778866</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">JavaServer Faces 2.0</subfield><subfield code="b">Grundlagen und erweiterte Konzepte</subfield><subfield code="c">Martin Marinschek, Michael Kurz, Gerald Müllan</subfield></datafield><datafield tag="246" ind1="1" ind2="3"><subfield code="a">Java Server Faces 2.0</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2., vollst. überarb. Aufl.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">dpunkt.verlag</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">X, 330 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield><subfield code="c">24 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">3. Aufl. u.d.T.: Kurz, Michael: JavaServer Faces 2.2</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Java Server Faces 2.0</subfield><subfield code="0">(DE-588)7683961-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Java Server Faces 2.0</subfield><subfield code="0">(DE-588)7683961-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Kurz, Michael</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Müllan, Gerald</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)132886979</subfield><subfield code="4">aut</subfield></datafield><datafield tag="780" ind1="0" ind2="0"><subfield code="i">1. Auflage</subfield><subfield code="a">Marinschek, Martin</subfield><subfield code="t">JSF at work</subfield><subfield code="w">(DE-604)BV022252221</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=3281175&amp;prov=M&amp;dok_var=1&amp;dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&amp;doc_library=BVB01&amp;local_base=BVB01&amp;doc_number=018713144&amp;sequence=000002&amp;line_number=0001&amp;func_code=DB_RECORDS&amp;service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018713144</subfield></datafield></record></collection>
id DE-604.BV035855184
illustrated Illustrated
indexdate 2024-12-23T22:48:28Z
institution BVB
isbn 9783898646062
3898646068
language German
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-018713144
oclc_num 492194966
open_access_boolean
owner DE-898
DE-BY-UBR
DE-523
DE-M347
DE-29T
DE-634
DE-19
DE-BY-UBM
DE-20
DE-11
DE-858
DE-M158
DE-355
DE-BY-UBR
DE-703
owner_facet DE-898
DE-BY-UBR
DE-523
DE-M347
DE-29T
DE-634
DE-19
DE-BY-UBM
DE-20
DE-11
DE-858
DE-M158
DE-355
DE-BY-UBR
DE-703
physical X, 330 S. Ill., graph. Darst. 24 cm
publishDate 2010
publishDateSearch 2010
publishDateSort 2010
publisher dpunkt.verlag
record_format marc
spellingShingle Marinschek, Martin
Kurz, Michael
Müllan, Gerald
JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte
Java Server Faces 2.0 (DE-588)7683961-8 gnd
subject_GND (DE-588)7683961-8
title JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte
title_alt Java Server Faces 2.0
title_auth JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte
title_exact_search JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte
title_full JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte Martin Marinschek, Michael Kurz, Gerald Müllan
title_fullStr JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte Martin Marinschek, Michael Kurz, Gerald Müllan
title_full_unstemmed JavaServer Faces 2.0 Grundlagen und erweiterte Konzepte Martin Marinschek, Michael Kurz, Gerald Müllan
title_old Marinschek, Martin JSF at work
title_short JavaServer Faces 2.0
title_sort javaserver faces 2 0 grundlagen und erweiterte konzepte
title_sub Grundlagen und erweiterte Konzepte
topic Java Server Faces 2.0 (DE-588)7683961-8 gnd
topic_facet Java Server Faces 2.0
url http://deposit.dnb.de/cgi-bin/dokserv?id=3281175&prov=M&dok_var=1&dok_ext=htm
http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018713144&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA
work_keys_str_mv AT marinschekmartin javaserverfaces20grundlagenunderweitertekonzepte
AT kurzmichael javaserverfaces20grundlagenunderweitertekonzepte
AT mullangerald javaserverfaces20grundlagenunderweitertekonzepte
AT marinschekmartin javaserverfaces20
AT kurzmichael javaserverfaces20
AT mullangerald javaserverfaces20