Chapter Index

Total Page:16

File Type:pdf, Size:1020Kb

Chapter Index index.fm Page 699 Monday, April 2, 2007 12:46 PM Chapter Index A Action methods, roles of, 80 AbstractFacesBean, 580 Action states, 577 accept attribute, 101 actionListener attribute, 92, 285 h:form, 104 h:command and h:commandLink, 119 acceptcharset attribute, 101 and method expressions, 69, 396 h:form, 104 MethodBinding object, 385 Accept-Language value, 45 ActionLogger class, 286 Access control application: ActionMethodBinding, 386 directory structure for, 513 Actions, 275 messages.properties, 516 ActionSource interface, 361, 385, 387, 402 noauth.html, 514 ActionSource2 interface, 359, 361, 403 UserBean.java, 515 addDataModelListener(DataModelListener web.xml, 513–514 listener), 214 accesskey attribute, 101, 109 Address book application, EJBs, 606 h:command and h:commandLink, 120 ADF Faces components set (Oracle), 613 h:outputLink, 123 Ajax: selection tags, 132 basic, with an XHR object and a AccordionRenderer class, 551 servlet (application), 530–532 action attribute, 71 components, 546–554 h:command and h:commandLink, 119 Direct Web Remoting (DWR), 543–546 method expressions, 69, 73, 396 form completion, 534–537 MethodBinding object, 385 fundamentals of, 530–533 Action events, 33, 275–284 hybrid components, 546–551 firing, 268, 418–418 JSF-Rico accordion hybrid, 548–551 Action listeners, 385 realtime validation, 537–542 compared to actions, 275 Rico accordion, 546–551 699 index.fm Page 700 Monday, April 2, 2007 12:46 PM 700 Index Ajax (cont): arg attribute, creditCardValidator, 659 transmitting JSP tag attributes to Arithmetic operators, 68 JavaScript code, 552–554 ArrayDataModel, 197 Ajax4jsf, 554–568 ASP.NET, 3 defined, 554 Attribute interface, 483 homepage, 554 Attribute map, 93, 361 implementing form completion with, attribute tag, 92 555–558 Attributes interface, 483 implementing realtime validation Authentication test application: with, 558–568 login.html, 512 AjaxFaces, 571 welcome.jsp, 511–512 aliasBean (MyFaces component), 614 AuthorSearchBean.java, 521–522 alt attribute, 101, 109 autocomplete attribute, 109 h:commandLink, 120 h:graphicImage, 118 B Alternate view technologies, 571, 585–596 Backing beans, 39, 53–54 Facelets custom tags, 594–596 getScoreComponent method, 54 JSF tags, using, 590–592 BackingBean.java, 262–264 jsfc attribute, 587–590 Basic authentication, 507 page composition with templates, BasicAttributes interface, 483 592–594 BasicAttributes object, 480 XHTML views, 585–587 BEA Workshop Studio, 21 Alternative renderers, 30 Beans: Amazon E-Commerce Service, 517 backing, 39 Amazon Web Services, 516–517 chaining definitions, 61–62 answerAction method, QuizBean class, 79 compatible scopes, 62 Ant, 671 configuring, 57–63 automation of the build process with, customizing in a GUI builder, 38 24–25 defined, 8, 37–39 installing a web application with, 27 definitions, chaining, 61–62 Apache Commons Validator project, 572, initializing lists and maps, 59–60 659 methods, 40 Apache MyFaces components, 612–614 naming pattern for property getters library, 653, 680 and setters, 40 Apache Shale project, 666, See Shale properties, 39–41 (Apache) property values, setting, 58–59 Applet example, index.jsp, 626–627 scopes, 54–57 Applets, 625–627 application scope, 56 chart applet, 627 life cycle annotations, 57 Application class, 362 request scope, 56 Application deployment, 688 session scope, 54–56 Application interface, 386, 404 session, 39 Application scope, 56, 66 string conversions, 62–63 applicationScope parameter, 67 uses of, 39 Apply Request Values phase, 33, 219, 238, value expressions, 41–42 295 syntax of, 64–69 immediate events, firing of, 287 beginEdit method, 609 JSF life cycle, 268–269 index.fm Page 701 Monday, April 2, 2007 12:46 PM Index 701 bgcolor attribute: Book viewer with includes: h:dataTable, 176 bookHeader.jsp, 330 h:panelGrid, 163 book.jsp, 330 Bill pay wizard, 573–575 bookMenu.jsp, 331 Bill payment dialog, entering, 576 directory structure of, 329 Binary data application: Book.java, 324–325 BinaryData.java, 632 boolean (type), properties of, 40 BinaryPhaseListener.java, 637–638 border attribute, 101 BinaryServlet.java, 629, 631–632 h:dataTable, 176 ChartData.java, 633–636 h:panelGrid, 163 ChartRenderer.java, 630–631 h:selectOneRadio and index.jsp, 630 h:selectManyCheckbox, 135 BinaryData.java, 632 selection tags, 132 BinaryPhaseListener.java, 637–638 Brackets, 64–65 BinaryServlet.java, 629, 631–632 buffer (MyFaces component), 614 binding attribute, 94, 97–99, 109, 117 Build file, 25 corejsf:spinner, 358 build.properties, 26–27 h:column, 178 build.xml, 25–26 h:command and h:commandLink, 120 Business logic, 12 h:dataTable, 177 Buttons, 119–120 h:form, 104 byte validator, Struts, 668 h:graphicImage, 118 h:message and h:messages, 158 C h:outputLink, 123 C#, support for properties, 40 h:panelGrid, 164 Cagatay Civici’s client-side validation h:panelGroup, 165 package, 668 selection tags, 132 calendar (MyFaces component), 613 Book class, 319–320 captionClass attribute, 180 Book viewer application, 316–339 h:dataTable, 176 book bean properties, 318–319 h:panelGrid, 164 bookContent.jsp, 331 Captions, 178–181 Book.java, 324–325 captionStyle attribute, 180 book.jsp, 322–323 h:dataTable, 176 common content inclusion, 326 h:panelGrid, 164 content inclusion in JSP-based cellpadding attribute: applications, 326–327 h:dataTable, 176 directory structure, 322 h:panelGrid, 163–164 with extended tile directory structure, cellspacing attribute: 337 h:dataTable, 176 book.jsp, 339 h:panelGrid, 163–164 headerMenuContentLayout.jsp, 338 ChangeLocaleBean class, 292–293, 294 tiles.xml, 338 chapterKeys property, book viewer, 319 faces-config.xml, 323–324 charset attribute, 101 JSF-specific considerations, 327–328 h:command button and h:commandLink, 119 messages.properties, 325 h:outputLink, 123 monolithic JSF pages, 320–321 Chart applet, 627 styles.css, 325–326 ChartData.java, 633–636 ChartRenderer.java, 630–631 index.fm Page 702 Monday, April 2, 2007 12:46 PM 702 Index Checkboxes, 133–135 Component trees, 30 checkPassword method, 69 Components: Child components: showing/hiding, 653–654 and facets, 408 validating relationships between, 669 map of, 360 Components application: Choice format, 44 directory structure for, 183 Class.getResourceAsStream, 678 faces-config.xml, 185 clearCityAndState method, 557 index.jsp, 183–185 Client-side validation tag, writing, messages.properties, 186 658–666 Composite expressions, 68–69 Client-side validator application: com.sun.jndi.ldap.LdapCtxFactory, 489 CreditCardValidator.java, 661–663 Conditional rendering, JSF HTML tags, index.jsp, 665–666 100–101 UIValidatorScript.java, 663–665 Configuration file, locating, 673 Client-side view state, propagating, Configuration information management, 542–543 483–504 cn attribute, LDAP, 474 configuring a bean, 484–485 cols attribute, 109–110 container-managed resources, 487–491 Column headers and footers, specifying, external context, 486–487 178–181 Connection object, 451 columnClasses attribute, 189, 190 Container-managed authentication and h:dataTable, 176, 189 authorization, 505–516 h:panelGrid, 163–164 Container-managed resource, 462–463 Columns, applying styles to, 189 Context interface, 482 columns attribute, h:panelGrid, 163 Conversation scope, 608–609 com.corejsf package, 8 Conversion, 219–220 com.corejsf.CreditCard, 257 custom converters, programming com.corejsf.message, 43 with, 240–254 com.corejsf.Spinner, 388 of numbers and dates, 221–222 com.corejsf.TableData, 173 Conversion error messages, standard, 229 com.corejsf.UserBean, 17 Conversion errors, 225–230 com.corejsf.util, 247–248 custom error message, using, 228 com.corejsf.util.Messages, 248 error messages, displaying, 226–228 Command buttons, using, 121–122 reporting, 245 Command links, using, 125–130 standard conversion error messages, commandButton, 95 changing the text of, 228–230 commandLink, 95 convertClientId method, 390 Common layouts, 315–316 convertDateTime, 92 Commons file upload library (Apache), Converter application, 230–233 614 CreditCardConverter.java, 241–243 Commons logging (Apache), 691 CreditCard.java, 243 Commons Validator, 668 directory structure of, 231 Compatible bean scopes, 62 index.jsp, 231–232 Component families, 388–389 Messages.java, 248–250 of standard component classes, 389 messages.properties, 233 Component tag classes, responsibilities PaymentBean.java, 233 of, 376 result.jsp, 232–233 index.fm Page 703 Monday, April 2, 2007 12:46 PM Index 703 converter attribute, 97–99, 109, 117, 224 Custom converter application, 250–254 h:outputLink, 123 Custom converter application (and selection tags, 132 saving state): Converter interface, 240, 245 CreditCardConverter.java, 438–440 Converter object, 260 directory structure of, 437 ConverterELTag, 434–435 faces-config.xml, 440–441 ConverterException, 240–241, 245, 246 result.jsp, 437–438 converterMessage attribute, 97, 109, 228 Custom converter classes, implementing, selection tags, 132 240–254 Converters, 92 directory structure of, 251 and attributes, 223–224 faces-config.xml, 253 defined, 240 index.jsp, 251–252 specifying, 243–245 messages.properties, 250, 254 and spinner component, 369–370 PaymentBean.java, 254 supplying attributes to, 260–261 result.jsp, 252 convertNumber, 92 Custom converter tags, 432–441 cookie parameter, 67 converter.tld, 432 Cookies, 55 CreditCardConverterTag.java, 434 coords attribute, 101 custom error message, using, 228 h:commandLink, 120 Custom validator application: h:outputLink, 123 directory structure of, 443 Core Java 2 (Horstmann/Cornell), 4, 62, faces-config.xml, 446–447
Recommended publications
  • Return of Organization Exempt from Income
    OMB No. 1545-0047 Return of Organization Exempt From Income Tax Form 990 Under section 501(c), 527, or 4947(a)(1) of the Internal Revenue Code (except black lung benefit trust or private foundation) Open to Public Department of the Treasury Internal Revenue Service The organization may have to use a copy of this return to satisfy state reporting requirements. Inspection A For the 2011 calendar year, or tax year beginning 5/1/2011 , and ending 4/30/2012 B Check if applicable: C Name of organization The Apache Software Foundation D Employer identification number Address change Doing Business As 47-0825376 Name change Number and street (or P.O. box if mail is not delivered to street address) Room/suite E Telephone number Initial return 1901 Munsey Drive (909) 374-9776 Terminated City or town, state or country, and ZIP + 4 Amended return Forest Hill MD 21050-2747 G Gross receipts $ 554,439 Application pending F Name and address of principal officer: H(a) Is this a group return for affiliates? Yes X No Jim Jagielski 1901 Munsey Drive, Forest Hill, MD 21050-2747 H(b) Are all affiliates included? Yes No I Tax-exempt status: X 501(c)(3) 501(c) ( ) (insert no.) 4947(a)(1) or 527 If "No," attach a list. (see instructions) J Website: http://www.apache.org/ H(c) Group exemption number K Form of organization: X Corporation Trust Association Other L Year of formation: 1999 M State of legal domicile: MD Part I Summary 1 Briefly describe the organization's mission or most significant activities: to provide open source software to the public that we sponsor free of charge 2 Check this box if the organization discontinued its operations or disposed of more than 25% of its net assets.
    [Show full text]
  • Full-Graph-Limited-Mvn-Deps.Pdf
    org.jboss.cl.jboss-cl-2.0.9.GA org.jboss.cl.jboss-cl-parent-2.2.1.GA org.jboss.cl.jboss-classloader-N/A org.jboss.cl.jboss-classloading-vfs-N/A org.jboss.cl.jboss-classloading-N/A org.primefaces.extensions.master-pom-1.0.0 org.sonatype.mercury.mercury-mp3-1.0-alpha-1 org.primefaces.themes.overcast-${primefaces.theme.version} org.primefaces.themes.dark-hive-${primefaces.theme.version}org.primefaces.themes.humanity-${primefaces.theme.version}org.primefaces.themes.le-frog-${primefaces.theme.version} org.primefaces.themes.south-street-${primefaces.theme.version}org.primefaces.themes.sunny-${primefaces.theme.version}org.primefaces.themes.hot-sneaks-${primefaces.theme.version}org.primefaces.themes.cupertino-${primefaces.theme.version} org.primefaces.themes.trontastic-${primefaces.theme.version}org.primefaces.themes.excite-bike-${primefaces.theme.version} org.apache.maven.mercury.mercury-external-N/A org.primefaces.themes.redmond-${primefaces.theme.version}org.primefaces.themes.afterwork-${primefaces.theme.version}org.primefaces.themes.glass-x-${primefaces.theme.version}org.primefaces.themes.home-${primefaces.theme.version} org.primefaces.themes.black-tie-${primefaces.theme.version}org.primefaces.themes.eggplant-${primefaces.theme.version} org.apache.maven.mercury.mercury-repo-remote-m2-N/Aorg.apache.maven.mercury.mercury-md-sat-N/A org.primefaces.themes.ui-lightness-${primefaces.theme.version}org.primefaces.themes.midnight-${primefaces.theme.version}org.primefaces.themes.mint-choc-${primefaces.theme.version}org.primefaces.themes.afternoon-${primefaces.theme.version}org.primefaces.themes.dot-luv-${primefaces.theme.version}org.primefaces.themes.smoothness-${primefaces.theme.version}org.primefaces.themes.swanky-purse-${primefaces.theme.version}
    [Show full text]
  • Singapore Tariff Schedule
    Annex 2C Tariff Schedule of Singapore See General Notes to Annex 2C for an explanation of staging codes Staging Heading H.S. Code Description Base Rates Category Chapter 1 Live animals 01.01 Live horses, asses, mules and hinnies. 0101.10.00 - Pure-bred breeding animals Free E 0101.90 - Other: 0101.90.10 - - Race horses Free E 0101.90.20 - - Other horses Free E 0101.90.90 - - Other Free E 01.02 Live bovine animals. 0102.10.00 - Pure-bred breeding animals Free E 0102.90 - Other: 0102.90.10 - - Oxen Free E 0102.90.20 - - Buffaloes Free E 0102.90.90 - - Other Free E 01.03 Live swine. 0103.10.00 - Pure-bred breeding animals Free E - Other: 0103.91.00 - - Weighing less than 50 kg Free E 0103.92.00 - - Weighing 50 kg or more Free E 01.04 Live sheep and goats. 0104.10 - Sheep: 0104.10.10 - - Pure-bred breeding Free E 0104.10.90 - - Other Free E 0104.20 - Goats: 0104.20.10 - - Pure-bred breeding animals Free E 0104.20.90 - - Other Free E Live poultry, that is to say, fowls of the species Gallus domesticus, 01.05 ducks, geese, turkeys and guinea fowls. - Weighing not more than 185 g: 0105.11 - Fowls of the species Gallus domesticus: 0105.11.10 - - - Breeding fowls Free E 0105.11.90 - - - Other Free E 0105.12 - - Turkeys: 0105.12.10 - - - Breeding turkeys Free E 0105.12.90 - - - Other Free E 0105.19 - - Other: 0105.19.10 - - - Breeding ducklings Free E 0105.19.20 - - - Other ducklings Free E 0105.19.30 - - - Breeding goslings Free E 0105.19.40 - - - Other goslings Free E 0105.19.50 - - - Breeding guinea fowls Free E 0105.19.90 - - - Other Free E - Other: 2C-Schedule-1 Staging Heading H.S.
    [Show full text]
  • The Maven Definitive Guide
    Tim O'Brien (Sonatype, Inc.), John Casey (Sonatype, Inc.), Brian Fox (Sonatype, Inc.), Bruce Snyder (Sonatype, Inc.), Jason Van Zyl (Sonatype, Inc.), Eric Redmond () Copyright © 2006-2008 Copyright ......................................................................................................xiii 1. Creative Commons BY-ND-NC ........................................................xiii Foreword: Beta 0.13 ....................................................................................... xv Preface ........................................................................................................... xvi 1. How to Use this Book ........................................................................ xvi 2. Your Feedback ..................................................................................xvii 3. Font Conventions .............................................................................xviii 4. Maven Writing Conventions ............................................................xviii 5. Acknowledgements ............................................................................ xix 1. Introducing Apache Maven .......................................................................... 1 1.1. Maven... What is it? ........................................................................... 1 1.2. Convention Over Configuration ......................................................... 2 1.3. A Common Interface .......................................................................... 3 1.4. Universal Reuse through
    [Show full text]
  • Comparison of Four Popular Java Web Framework Implementations: Struts1.X, Webwork2.2X, Tapestry4, JSF1.2
    Comparison of Four Popular Java Web Framework Implementations: Struts1.X, WebWork2.2X, Tapestry4, JSF1.2 Peng Wang University of Tampere Department of Computer Sciences Master’s thesis Supervisor: Roope Raisamo May 2008 i University of Tampere Department of Computer Sciences Peng Wang: Comparison of Java Web Framework: Struts1.X, WebWork2.2X, Tapestry4, JSF1.2 Master’s thesis, 101 pages May 2008 Java web framework has been widely used in industry Java web applications in the last few years, its outstanding MVC design concept and supported web features provide great benefits of standardizing application structure and reducing development time and effort. However, after years of evolution, numerous Java web frameworks have been invented with different focuses, it becomes increasingly difficult for developers to select a suitable framework for their web applications. In this thesis, we conduct a general comparison of four popular Java web frameworks: Struts1.X, WebWork2.2X, Tapestry 4, JSF1.2, and we try to help web developers or technique managers gain a deep insight of these frameworks through the comparison and therefore be able to choose the right framework for their web applications. The comparison preformed by this thesis generally takes three steps: first it studies the infrastructure of four chosen frameworks through which the overall view of different frameworks could be presented to readers; second it selects six basic but essential web features and fulfill the feature comparison by discussing different frameworks’ web feature implementation; third it presents a case study application to provide practical support of feature comparison. The thesis ends with an evaluation of pros and cons of different framework web features and a general suggestion of web application types that the four chosen Java web frameworks can effectively fit in.
    [Show full text]
  • An Apache Princess
    AN APACHE PRINCESS A Tale of the Indian Frontier BY CHARLES KING AUTHOR OF "A DAUGHTER OF THE SIOUX," "THE COLONEL'S DAUGHTER," "FORT FRAYNE," "AN ARMY WIFE," ETC., ETC. NEW YORK THE HOBART COMPANY 1903 COPYRIGHT, 1903, BY THE HOBART COMPANY. CHAPTER I THE MEETING BY THE WATERS Under the willows at the edge of the pool a young girl sat daydreaming, though the day was nearly done. All in the valley was wrapped in shadow, though the cliffs and turrets across the stream were resplendent in a radiance of slanting sunshine. Not a cloud tempered the fierce glare of the arching heavens or softened the sharp outline of neighboring peak or distant mountain chain. Not a whisper of breeze stirred the drooping foliage along the sandy shores or ruffled the liquid mirror surface. Not a sound, save drowsy hum of beetle or soft murmur of rippling waters, among the pebbly shallows below, broke the vast silence of the scene. The snow cap, gleaming at the northern horizon, lay one hundred miles away and looked but an easy one-day march. The black upheavals of the Matitzal, barring the southward valley, stood sullen and frowning along the Verde, jealous of the westward range that threw their rugged gorges into early shade. Above and below the still and placid pool and but a few miles distant, the pine-fringed, rocky hillsides came shouldering close to the[10] stream, but fell away, forming a deep, semicircular basin toward the west, at the hub of which stood bolt-upright a tall, snowy flagstaff, its shred of bunting hanging limp and lifeless from the peak, and in the dull, dirt-colored buildings of adobe, ranged in rigid lines about the dull brown, flat-topped mesa, a thousand yards up stream above the pool, drowsed a little band of martial exiles, stationed here to keep the peace 'twixt scattered settlers and swarthy, swarming Apaches.
    [Show full text]
  • OSS Model Curriculum for Software Engineering Education - Skill-Sets and Sample Curriculum
    Request for public comments OSS Model Curriculum for Software Engineering Education - Skill-sets and Sample curriculum - Draft 1.0 April 24, 2009 Northeast Asia OSS Promotion Forum WG2 China OSS Promotion Union Japan OSS Promotion Forum Korea OSS Promotion Forum Copyrights © NEA OSS Promotion Forum, 2009 All rights reserved. This document will be endorsed and released as CC-BY under Creative Commons License by NEA OSS Promotion Forum. Until the official release, no part of this document shall be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm without permission in writing from the NEA OSS Promotion Forum or Korea OSS Promotion Forum. 1 Each portion of this document is copyrighted by member companies and/or individuals in China OSS Promotion Union Japan OSS Promotion Forum Korea OSS Promotion Forum This document is licensed under the Creative Commons License with Attribution 2.0 international and later internationalized license (CC-BY 2.1JP / CC-BY 2.0KR / CC-BY 2.5CN) http://creativecommons.org/international/ http://creativecommons.org/licenses/by/2.1/jp/ http://creativecommons.org/licenses/by/2.0/kr/ http://creativecommons.org/licenses/by/2.5/cn/ + The permission to translate original document in any kind of languages with attribution and without modification from original is allowed (This notice is possibly subject to changes). 2 Table of Contents 1. Introduction .....................................................................................................................
    [Show full text]
  • Oracle® Private Cloud Appliance Licensing Information User Manual for Release 2.2
    Oracle® Private Cloud Appliance Licensing Information User Manual for Release 2.2 E71899-01 September 2016 Oracle Legal Notices Copyright © 2013, 2016, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited. The information contained herein is subject to change without notice and is not warranted to be error-free. If you find any errors, please report them to us in writing. If this is software or related documentation that is delivered to the U.S. Government or anyone licensing it on behalf of the U.S. Government, then the following notice is applicable: U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S.
    [Show full text]
  • WELLINGTON-1310150-V1
    Base End Code Description 2008 2009 2010 2011 2012 2013 2014 2015 2016 Rate Date CHAPTER 1 LIVE ANIMALS 01.01 Live horses, asses, mules and hinnies: 0101.10.00 - Pure-bred breeding animals free free 2008 0101.90.00 - Other free free 2008 01.02 Live bovine animals: 0102.10.00 - Pure-bred breeding animals free free 2008 0102.90.00 - Other free free 2008 01.03 Live swine: 0103.10.00 - Pure-bred breeding animals free free 2008 - Other: 0103.91.00 -- Weighing less than 50 kg free free 2008 0103.92.00 -- Weighing 50 kg or more free free 2008 01.04 Live sheep and goats: 0104.10.00 - Sheep free free 2008 0104.20.00 - Goats free free 2008 01.05 Live poultry, that is to say, fowls of the species Gallus domesticus, ducks, geese, turkeys and guinea fowls: - Weighing not more than 185 g: 0105.11.00 -- Fowls of the species Gallus domesticus free free 2008 0105.12.00 -- Turkeys free free 2008 0105.19.00 -- Other free free 2008 - Other: 0105.94.00 -- Fowls of the species Gallus domesticus free free 2008 0105.99.00 -- Other free free 2008 01.06 Other live animals - Mammals: 0106.11.00 -- Primates free free 2008 0106.12.00 -- Whales, dolphins and porpoises (mammals of the order Cetacea); manatees and dugongs (mammals of the order free free 2008 Sirenia) 0106.19.00 -- Other free free 2008 0106.20.00 - Reptiles (including snakes and turtles) free free 2008 - Birds 0106.31.00 -- Birds of prey free free 2008 0106.32.00 -- Psittaciformes (including parrots, parakeets, macaws and cockatoos) free free 2008 0106.39.00 -- Other free free 2008 0106.90.00 - Other
    [Show full text]
  • Basics and Concepts of Java Server Faces
    Basics and Concepts of Java Server Faces A standard approach to web- development Martin Marinschek IRIAN Solutions GmbH (http:/ / www.irian.at) Submission ID 2220 2 AGENDA 1. Why JSF? 2. JSF – an introduction 3. Standard components of JSF 4. JSF – the LifeCycle 5. JSF Libraries and Add- On Frameworks 6. Outlook to the future of JSF 3 AGENDA 1. Why JSF? 2. JSF – an introduction 3. Standard components of JSF 4. JSF – the LifeCycle 5. JSF Libraries and Add- On Frameworks 6. Outlook to the future of JSF Java and its Standards! 4 1995 199619971998199920002001200220032004200520062007 JSP Standard Tag Library (JSTL) 1.0 1.1 1.2 JavaServer Pages (JSP) 0.92 1.0/ 1.1 1.2 2.0 2.1 Java- Servlets 1.0 2.0 2.1/ 2.2 2.3 2.4 2.5 Java 1.0 1.1 1.2 1.3 1.4 5.0 6.0 5 Why JSF? Rendering was already standardized > JSP, Servlets, JSTL Two- way- binding and form- handling missing A host of frameworks filled this GAP Ja va- Web- Frameworks 6 WebOnSwing Swinglets JPublishEcho Millstone JSPWidget JoSssporing MVC Wicket DWR Sofia WebworkJucas Maverick VRaptor Struts Japple Stripes AnvGil WT Barracuda CocoonJAT TRaIFpEestry Verge JaffOapenXava ChrysSawliisngWeb http:/ / www.java- source.net/ open- source/ web- frameworks Java and its Standards! 7 1995 199619971998199920002001200220032004200520062007 JavaServer Faces (JSF) 1.0/ 1.1 1.2 JSP Standard Tag Library (JSTL) 1.0 1.1 1.2 JavaServer Pages (JSP) 0.92 1.0/ 1.1 1.2 2.0 2.1 Java- Servlets 1.0 2.0 2.1/ 2.2 2.3 2.4 2.5 Java 1.0 1.1 1.2 1.3 1.4 5.0 6.0 8 AGENDA 1.
    [Show full text]
  • JSF Auf Dem Highway
    JSF auf dem Highway Orientation in Objects GmbH Oliver Wolff Weinheimer Str. 68 <[email protected]> 68309 Mannheim www.oio.de Version: 0.3 [email protected] Java, XML und Open Source seit 1998 ) Projekte ) ) Beratung ) ) Akademie ) • Schlüsselfertige Realisierung • Methoden, Standards und • Schulungen, Coaching, von Software Tools für die Entwicklung Weiterbildungsberatung, • Unterstützung laufender von offenen, unternehmens- Train & Solve-Programme Projekte weiten Systemen • Pilot- und Migrationsprojekte 2 Apache Shale - JSF auf dem Highway © 2008 Orientation in Objects GmbH 1 Der Sprecher Ajax mit Java JavaServer Faces QS mit Open Source XML mit Java Trainer Berater Entwickler 3 Apache Shale - JSF auf dem Highway © 2008 Orientation in Objects GmbH Gliederung • Einführung • Klein, aber Fein •Große Dinge • Highway • Diskussion & Ausblick 4 Apache Shale - JSF auf dem Highway © 2008 Orientation in Objects GmbH 2 Herkunft • Lange Geschichte • Maßgeblich beteiligt: Craig McClanahan • Ursprünglich Teil / Erweiterung von Struts: – Struts Action Framework / Struts Shale • Angedacht für Struts 2.0, jedoch verworfen • Transformation: – JSF als Basis – Apache Top-Level-Projekt (2006) 5 Apache Shale - JSF auf dem Highway © 2008 Orientation in Objects GmbH Warum Shale? • „JSF ist ein UI-Framework für Webanwendungen“ • JSF Design: – Fokus auf Komponenten-APIs – Lebenszyklus nicht perfekt – Aber: Alle Framework-Aspekte leicht erweiterbar Æ Grundlage für Anwendungs-Frameworks Æ JSF = Komponenten-Framework JSF + Shale = Anwendungs-Framework 6 Apache Shale - JSF
    [Show full text]
  • Simplifying Javaserver™ Faces Component Development Kito Mann Author of Javaserver Faces in Action Virtua, Inc
    Simplifying JavaServer™ Faces Component Development Kito Mann Author of JavaServer Faces in Action Virtua, Inc. www.virtua.com Session TS-6178 2007 JavaOneSM Conference | Session TS-6178 | Simplifying JavaServer™ Faces Component Development Techniques for rapidly developing JavaServer Faces components. Writing JavaServer Faces components doesn’t have to be a pain. 2007 JavaOneSM Conference | Session TS-6178 | 2 About Kito Mann • Author, JavaServer Faces in Action • Independent trainer, consultant, architect, mentor • Internationally-recognized speaker • JavaOneSM Conference, JavaZone, TSS Symposium, Javapolis, NFJS, AJAX World, etc. • Founder, JSF Central • http://www.jsfcentral.com • Java Community ProcessSM (JCPSM) Member • JavaServer Faces 1.2, JavaServer Pages™ (JSP™) 2.1, Design-Time API for JavaBeans™ Architecture, Design-Time Metadata for JavaServer Faces Components, WebBeans, etc. • Experience with Java™ Platform since its release in 1995, web development since 1993 2007 JavaOneSM Conference | Session TS-6178 | 3 Agenda JavaServer Faces and UI components UI components the standard way Simplifying component registration Using templating Resolving resources Intuition: a more optimal solution Summary 2007 JavaOneSM Conference | Session TS-6178 | 4 Agenda JavaServer Faces and UI components UI components the standard way Simplifying component registration Using templating Resolving resources Intuition: a more optimal solution Summary 2007 JavaOneSM Conference | Session TS-6178 | 5 JavaServer Faces Components Overview • Standard web
    [Show full text]