svn commit: r1083655 - in /websites/production/tapestry/content: cache/main.pageCache documentation.html
Author: buildbot Date: Mon Jul 17 10:11:47 2023 New Revision: 1083655 Log: Production update by buildbot for tapestry Modified: websites/production/tapestry/content/cache/main.pageCache websites/production/tapestry/content/documentation.html Modified: websites/production/tapestry/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/tapestry/content/documentation.html == --- websites/production/tapestry/content/documentation.html (original) +++ websites/production/tapestry/content/documentation.html Mon Jul 17 10:11:47 2023 @@ -145,7 +145,7 @@ All TopicsIntroductionGetting StartedPrinciplesTapestry TutorialDependencies, Tools and PluginsCreating The Skeleton ApplicationExploring the ProjectImplementing the Hi-Lo Guessing GameUsing BeanEditForm To Create User FormsUsing Tapestry With HibernateUser GuideSupported Environments and VersionsProject LayoutConfigurationRuntime ExceptionsClass ReloadingComponent ReferenceAnnotationsComponent ClassesComponent TemplatesProperty ExpressionsComponent ParametersParameter Type CoercionLayout ComponentComponent MixinsBuilt-in MixinsPage NavigationLocalizationPage Life CycleRequest ProcessingComponent RenderingComponent EventsURL rewritingDOMResponse CompressionSecurityHTTPSContent Type and MarkupPersistent Page DataSession StorageClustering IssuesInjectionEnvironmental ServicesCSSAssetsForms and ValidationBeanEditForm GuideUploading FilesLoggingUnit testing pages or componentsIntegration TestingDevelopment DashboardModulesBuilt In ModulesThird Party ModulesIOCTapestry IoC OverviewTapestry IoC ModulesDefining Tapestry IOC ServicesService AdvisorsTapestry IoC DecoratorsTapestry IoC ConfigurationCase InsensitivityAutoloading ModulesService Implementation ReloadingOrdering by ConstraintsSymbolsChainBuilder ServicePipelineBuilder ServiceShadowBuilder ServiceStrategyBuilder Service< a href="injection-in-detail.html">Injection in DetailObject ProvidersService SerializationType CoercionStarting the IoC RegistryRegistry StartupParallel ExecutionLogging in TapestryUsing JSR 330 standard annotationsOperation TrackerHibernate - CoreHibernate - Core - ConfHibernateHibernate User GuideIntegrating with Spring FrameworkBean ValidationComponent ReportAliasesIntegrating with JPAClient-Side JavaScriptJavaScript ModulesCoffeeScriptTypeScriptLegacy JavaScriptAjax and ZonesREST Support (5.8.0+)CORS (Cross-Origin Resource Sharing) Support (5.8.2+)Cheat SheetsApplication Module Class Cheat SheetComponent Cheat SheetTapestry for JSF UsersCookbookDefault ParameterOverriding Exception ReportingError Page RecipeSupporting Informal ParametersComponent LibrariesSwitching CasesEnum Parameter RecipeExtending the If ComponentMeta-Programming Page ContentUsing Select With a ListIoC cookbookIoC Cookbook - Basic Services and InjectionIoC Cookbook - Overriding IoC ServicesIoC Cookbook - PatternsIoC cookbook - Service ConfigurationsPerformance and ClusteringGoogle App EngineFrequently Asked QuestionsGeneral QuestionsTemplating and Markup FAQPage And Componen t Classes FAQForms and Form Components FAQBeanEditForm FAQLink Components FAQComponent Events FAQJavaScript FAQAjax Components FAQInjection FAQTapestry Inversion of Control FAQSecurity FAQIntegration with existing applicationsRequest Processing FAQLimitationsSpecific Errors FAQHibernate Support FAQMaven Support FAQRelease Upgrade FAQRelease NotesHow to UpgradeRelease Notes 5.0Release Notes 5.1Release Notes 5.2Release Notes 5.2.0Release Notes 5.2.1Release Notes 5.2.2Release Notes 5.2.3Release Notes 5.2.4Release Notes 5.2.5Release Notes 5.2.6Release Notes 5.3Release Notes 5.3.1Release Notes 5.3.2Release Notes 5.3.3Release Notes 5.3.4Release Notes 5.3.5Release Notes 5.3.6Release Notes 5.3.7Release Notes 5.3.8Release Notes 5.4Release Notes 5.4.1Release Notes 5.4.2Release Notes 5.4.3Release Notes 5.4.4Release Notes 5.4.5Release Notes 5.5.0Release Notes 5.6.0Release Notes 5.6.1Release Notes 5.6.2Release Notes 5.6.3Release Notes 5.7.0Release Notes 5.7.1Release Notes 5.7.2Release Notes 5.6.4Release Notes 5.7.3Release Notes 5.8.0Release Notes 5.8.1Release Notes 5.8.2Release Notes 5.8.3JavaScript Rewrite in 5.4SupportDeveloper InformationBuilding Tapestry from SourceConfluence Site SetupSince and Deprecated User MacrosDeveloper BibleRelease ProcessThe tapestry jailVersion Numbers -Welcome to the Tapestry 5 Documentation, a collection of guides to teach beginners the basics and help experienced developers deepen their understanding of Tapestry's power.HighlightsThese are the most useful starting points for common needs.IntroductionAn overview of Tapestry's general approach and philosophyGetting StartedA quick guide to creating your first Ta
svn commit: r1083654 - in /websites/production/tapestry/content: cache/main.pageCache integrating-with-jpa.html
Author: buildbot Date: Mon Jul 17 09:11:46 2023 New Revision: 1083654 Log: Production update by buildbot for tapestry Modified: websites/production/tapestry/content/cache/main.pageCache websites/production/tapestry/content/integrating-with-jpa.html Modified: websites/production/tapestry/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/tapestry/content/integrating-with-jpa.html == --- websites/production/tapestry/content/integrating-with-jpa.html (original) +++ websites/production/tapestry/content/integrating-with-jpa.html Mon Jul 17 09:11:46 2023 @@ -147,13 +147,14 @@ Added in 5.3 + Tapestry provides a built-in integration with the Java Persistence API (JPA) through the Tapestry-jpa module. This module supersedes the 3rd-party http://www.tynamo.org/tapestry-jpa+guide/"; rel="nofollow">Tynamo JPA module.Contents/**/ +/*]]>*/ Downloading Selecting a JPA Implementation Configuring JPA @@ -238,7 +239,7 @@ div.rbtoc1669470764201 li {margin-left: cfg.add("JTAUnit", configurer); } } -In the example above you can see a contribution to the EntityManagerSource service. This service is responsible for creating the http://download.oracle.com/javaee/6/api/javax/persistence/EntityManagerFactory.html"; rel="nofollow">EntityManagerFactory to be used to create http://download.oracle.com/javaee/6/api/javax/persistence/EntityManager.html"; rel="nofollow">EntityManager. When the service is initialized, it parses the persistence.xml file, if available. For any persistence unit defined in the XML descriptor a TapestryPersistenceUnitInfo object is created. The TapestryPersistenceUnitInfo interface is a mutable extension of the http://download.oracle.com/javaee/6/api/javax/persistence/spi/PersistenceUnitInfo.html"; rel="nofollow">PersistenceUnitInfo interface (defined in the JPA specification) that allows you to configure a pers istence unit programmatically.After parsing the persistence descriptor, the EntityManagerSource service applies its configuration to create further persistence units and/or update the existing ones. The service’s configuration is a map in which persistence unit names are associated with PersistenceUnitConfigurer instances. A PersistenceUnitConfigurer is used to configure a persistence unit programmatically that has been associated with it. In the example above you can see a contribution providing a PersistenceUnitConfigurer for the unit named JTAUnit.Note that the TapestryPersistenceUnitInfo instance passed to the PersistenceUnitConfigurer is either empty or my contain the persistence unit metadata read from the persistenc e.xml file. What happens if you contribute a PersistenceUnitConfigurer for a persistence unit that has not been defined in the persistence.xml file? In this case Tapestry assumes that you want to configure the persistence unit programmatically and just creates a fresh TapestryPersistenceUnitInfo object and passes it to the PersistenceUnitConfigurer.Automatically adding managed classesIf only a single persistence unit is defined, Tapestry scans the application-root-package.entities package. The classes in that package are automatically added as managed classes to the defined persistence unit.If you have additional packages containing entities, you may contribute them to the JpaEntityPackageManager service configuration.AppM odule.java (partial) +In the example above you can see a contribution to the EntityManagerSource service. This service is responsible for creating the http://download.oracle.com/javaee/6/api/javax/persistence/EntityManagerFactory.html"; rel="nofollow">EntityManagerFactory to be used to create http://download.oracle.com/javaee/6/api/javax/persistence/EntityManager.html"; rel="nofollow">EntityManager. When the service is initialized, it parses the persistence.xml file, if available. For any persistence unit defined in the XML descriptor a TapestryPersistenceUnitInfo object is created. The TapestryPersistenceUnitInfo interface is a mutable extension of the http://download.oracle.com/javaee/6/api/javax/persistence/spi/PersistenceUnitInfo.html"; rel="nofollow">PersistenceUnitInfo interface (defined in the JPA specification) that allows you to configure a pers istence unit programmatically.After parsing the persistence descriptor, the EntityManagerSource service applies its configuration to create further persistence units and/or update the existing ones.