05262nam 2200745Ia 450 991045612170332120200520144314.01-84719-941-01-282-15928-39786612159282(CKB)2400000000001070(EBL)956362(OCoLC)798536342(SSID)ssj0000332311(PQKBManifestationID)12114109(PQKBTitleCode)TC0000332311(PQKBWorkID)10335657(PQKB)10762982(MiAaPQ)EBC956362(PPN)228009863(Au-PeEL)EBL956362(CaPaEBR)ebr10433535(CaONFJC)MIL215928(EXLCZ)99240000000000107020090827d2009 uy 0engur|n|---|||||txtccrSakai courseware management[electronic resource] the official guide : a comprehensive and pragmatic guide to using, managing, and maintaining Sakai in the real world /Alan Berg, Michael KorcuskaBirmingham, U.K. Packt Publishing Ltd.20091 online resource (504 p.)From technologies to solutionsDescription based upon print version of record.1-84719-940-2 Includes bibliographical references and index.Cover; Table of Contents; Preface; Chapter 1: What Is Sakai?; Sakai tools; The Sakai Foundation; Sakai worksite; The community; Branches; Workgroups; Developers; Roots; A brief history; Sakai 1.0; Present day; Advantages for organizations; Summary; Chapter 2: Feet First: Running the Demo; Installing the demo; Administrator's account; Expanding the demo; Help is your friend; Live demos; Building from the source; Summary; Chapter 3: Sakai Anatomy; The Sakai framework; The aggregation layer; The presentation layer; The tools layer; The services layer; Core technologiesHow Sakai is deployed at scaleLoad balancing; Frontend servers; Database preferences; The Java Virtual Machine; Enterprise data integration; Summary; Chapter 4: My First Project Site; Tool-specific help; Managing project sites; Browsing the demonstration; Site creation; Tools of immediate value; Maintaining your site details; Summary; Chapter 5: Your First Course Site; Creating a course site using the Sakai demo; Starter tips; Descriptions are important; Password strength; Becoming another user quickly; The motivation for sections; Creating sections; SummaryChapter 6: Enterprise Bundle Tools & Quality AssuranceCore tools in Sakai 2.6; Contrib to Provisional; Stealthily to Core; Enterprise-level quality; The Quality Assurance process; Maintenance releases; The automated testing; Automatic code analysis; Summary; Chapter 7: Worksite Tools; A flashcard activity; Commonalities between tools; The Resources tool; Course tools; Context; Communication plan; Content; Assessing individual students; Introducing Portfolios; Portfolio expert interviewed; Summary; Chapter 8: Contributed Tools; An apology of sorts; The range of contributed toolsSponsoring creativityPros and cons; A list of tools; Example deployments; The University of Michigan; Interview with David Haines, Senior Developer at Michigan; The University of Cape Town; Creating tools; Building tools; Sakai Electronic Lab Notebook for Research and Groupwork (SENRG); SASH; Interview with Steven Githens, the force behind SASH; AppBuilder; Sousa-Content authoring and delivery for Sakai; What is Sousa?; An Interview with Mark Norton; Edia; What is Edia?; Skin Manager; Sakai Maps; Fedora tool; Web course tool; Open Syllabus; Summary; Chapter 9: Putting Sakai to WorkThe tools and structure of a Sakai siteSakai's site structure; My Workspace; The Home tool contents; The basic collaboration tools; Site administration; The basic teaching and learning tools; Types of Sakai sites; Problem-based courses; Small discussion courses; Large introductory courses; Project-based courses; Collaboration sites; Building your Home page; Check out the new look; Edit your page; Replace the site description; Customize the Home page; Ready to roll; Summary; Chapter 10: The Administration Workspace; What is a Sakai administrator?; The Administration tool set; Basic conceptsInternal IDA comprehensive and pragmatic guide to using, managing, and maintaining Sakai in the real worldEducational innovationsUnited StatesEducational technologyUnited StatesInternet in educationOpen source softwareUnited StatesWeb-based instructionElectronic books.Educational innovationsEducational technologyInternet in education.Open source softwareWeb-based instruction.374.26Berg Alan520970Korcuska Michael996248MiAaPQMiAaPQMiAaPQBOOK9910456121703321Sakai courseware management2283319UNINA04900nam 2200697Ia 450 991045663070332120200520144314.01-282-09404-197866120940401-84719-593-8(CKB)2430000000040699(EBL)967833(OCoLC)697757065(SSID)ssj0000309064(PQKBManifestationID)11239693(PQKBTitleCode)TC0000309064(PQKBWorkID)10265210(PQKB)10826738(MiAaPQ)EBC967833(PPN)228034531(Au-PeEL)EBL967833(CaPaEBR)ebr10448347(CaONFJC)MIL209404(EXLCZ)99243000000004069920090703d2009 uy 0engurunu|||||txtccrSeam 2.x web development[electronic resource] build robust web applications with Seam, Facelets, and RichFaces, using the JBoss Application Server /David SalterBirmingham, U.K. Packt Publishing Ltd.20091 online resource (300 p.)From technologies to solutionsIncludes index.1-84719-592-X Cover; Copyright; Credits; About the author; About the reviewers; Table of Contents; Preface; Chapter 1: Introduction to Seam; What is Seam?; Why use Seam?; Seam requirements; Installing JBoss Application Server; Starting the JBoss Application Server; Installing Seam; Testing our Seam installation; Start the JBoss Application Server; Deploy the sample application; Run the sample application; Summary; Chapter 2: Developing Seam Applications; Seam application architecture; Seam components; Object Injection and Outjection; Example application; WAR file deployment descriptorsEAR file deployment descriptors Application layout; Testing the application; Building and deploying the application; Seam data validation; Data validation; The JSF messages collection; Building and testing the validating Seam calculator; Summary; Chapter 3: Seam Page Flow; Simple navigation; Seam style navigation; Defining a page flow in pages.xml; element; element; element; Error handling; Executing code before rendering pages; A working example; and ; Rendering the options in the sample application; Running the sample applicationSeam jPDL navigationSummary; Chapter 4: Facelets; What is Facelets?; Why Facelets? Why not JSP?; Templating; Template parameters; Performance; EL functions; XHTML; No scriptlets; Obtaining and installing Facelets; Configuring a web application for Facelets; Changes in the web.xml file; Changes in the faces-config.xml file; Example Facelets files from the previous chapter; SeamGen; Creating the Vacation Planner application using SeamGen; Seam debug page; Summary; Chapter 5: Testing Seam Applications; Overview of Seam application testing; TestNG; Component testing; Testing the user interfaceSeam component testing Mocking Seam components; Summary; Chapter 6: RichFaces; Obtaining RichFaces; Configuring an application for RichFaces; Add JAR files to the web application; Configuring the application's XML resources; RichFaces controls; ; JavaScript methods; ; JavaScript methods; ; JavaScript methods; ; JavaScript methods; ; JavaScript methods; ; JavaScript methods; ; JavaScript methods; Summary; Chapter 7: Database Persistence; Overview of database persistenceHow SeamGen helps with persistence Persisting Java entities to the database; Retrieving Java entities from the database; Integrating Java entities with Facelets; Relationships between entities; One-to-one relationships; One-to-many and many-to-one relationships; Many-to-many relationships; Performing CRUD operations on entities; The Seam application framework; Home objects; Accessing home objects from Facelets; XML definition of home objects; Query objects; Accessing query objects from Facelets; XML definition of query objects; Summary; Chapter 8: Seam Conversations; Component scopeLocal variablesBuild robust web applications with Seam, Facelets, and RichFaces using the JBoss application serverWeb serversManagementJava (Computer program language)Application softwareDevelopmentClient/server computingElectronic books.Web serversManagement.Java (Computer program language)Application softwareDevelopment.Client/server computing.005.13/3Salter David918429MiAaPQMiAaPQMiAaPQBOOK9910456630703321Seam 2.x web development2192146UNINA