000913606 000__ 04514cam\a2200457Ii\4500 000913606 001__ 913606 000913606 005__ 20230306150341.0 000913606 006__ m\\\\\o\\d\\\\\\\\ 000913606 007__ cr\un\nnnunnun 000913606 008__ 190914s2019\\\\cau\\\\\o\\\\\001\0\eng\d 000913606 020__ $$a9781484250792$$q(electronic book) 000913606 020__ $$a1484250796$$q(electronic book) 000913606 035__ $$aSP(OCoLC)on1117639647 000913606 035__ $$aSP(OCoLC)1117639647 000913606 040__ $$aEBLCP$$beng$$erda$$cEBLCP$$dGW5XE$$dNOC 000913606 049__ $$aISEA 000913606 050_4 $$aQA76.73.J38 000913606 08204 $$a005.13/3$$223 000913606 1001_ $$aSpäth, Peter,$$eauthor. 000913606 24510 $$aBeginning Jakarta EE :$$benterprise edition for Java : from novice to professional /$$cPater Späth. 000913606 264_1 $$a[Berkeley, CA] :$$bApress,$$c2019. 000913606 300__ $$a1 online resource (454 pages) 000913606 336__ $$atext$$btxt$$2rdacontent 000913606 337__ $$acomputer$$bc$$2rdamedia 000913606 338__ $$aonline resource$$bcr$$2rdacarrier 000913606 500__ $$aIncludes index. 000913606 500__ $$aApplication Startup Activities 000913606 5050_ $$aIntro; Table of Contents; About the Author; About the Technical Reviewer; Introduction; Chapter 1: Java Development, Enterprise Needs; Standardized Specifications; Multi-tiered Applications; Why Jakarta EE?; Exercise 1; Jakarta EE Servers and Licensing; Excursion to Microservices; Jakarta EE Applications and the Cloud; Exercise 2; The Java Standard Edition JSE 8; The Java 8 Language; Exercise 3; Chapter 2: Getting a Jakarta EE Server to Work; Getting and Installing Glassfish; Glassfish Shell Administration; Multi-mode Sessions; General Options; Inquiring After Information 000913606 5058_ $$aSetting and Changing the Admin-PasswordDomain Administration; Administering the Built-In Database; Glassfish GUI Administration; Glassfish REST Interface Administration; Chapter 3: Setting Up an IDE; Installing Eclipse for Jakarta EE Development; Using Eclipse; Your First Jakarta EE Application; The Julian Calendar Back End; The Julian Calendar Front End; Summing Up: The Julian Day Calendar; Chapter 4: Building Page-Flow Web Applications with JSF; Servlets and JSF Pages; A Sample JSF Application; Preparing the JSF Application; The Household Accounting JSF Application; About JavaBean Classes 000913606 5058_ $$aExpression Language in JSF PagesValue and Method Expressions; Accessing Objects from JSF Pages; Implicit Objects; Literals; Operators in Expressions; Using Collections Inside Expressions; Exercise 1; Lambda Expressions; Localized Resources; Exercise 2; JSF Tag Libraries; Standard HTML RenderKit Tags; HTML Top-Level Tags; HTML Header Elements; HTML Forms; HTML Text Input and Output; HTML Selectables; Exercise 3; Exercise 4; HTML Images; HTML Buttons and Links; Exercise 5; HTML File Upload; HTML Grouping; HTML Tables; Repetition and Conditional Branching; JSF Core Tags 000913606 5058_ $$aGeneral Purpose Core TagsValidator Core Tags; Converter Core Tags; Exercise 6; Selection Items Core Tags; Listener Core Tags; AJAX Core Tags; Other Core Tags; The Pass-Through Namespace; Navigation Between Pages; Exercise 7; More Injection; Overview of the JSF Page Flow; Exercise 8; Chapter 5: Building Single-Page Web Applications with REST and JSON; A RESTful Server Inside Jakarta EE; Single-Page Web Applications; About REST; About JSON; Exercise 1; Including Page Assets; Input, Output, and Action Components; Adding Input to the REST Controller; Adding Front-end Logic 000913606 5058_ $$aData-centric Operations with SPAsExercise 2; Chapter 6: Adding a Database with JPA; Abstracting Away Database Access with JPA; Setting Up a SQL Database; Adding EclipseLink as ORM; Adding Data Access Objects; Exercise 1; Adding Entities; Exercise 2; Adding Relations; Exercise 3; Chapter 7: Modularization with EJBs; Types of Session EJBs; Defining EJBs; Accessing EJBs; Exercise 1; EJB Projects; EJBs with Dependencies; Adding Dependencies to the Server; Creating EARs; Exercise 2; Asynchronous EJB Invocation; Timer EJBs; Chapter 8: Dealing with XML Data; SOAP Web Services; Exercise 1; Exercise 2 000913606 506__ $$aAccess limited to authorized users. 000913606 588__ $$aDescription based on print version record. 000913606 63000 $$aJakarta EE. 000913606 650_0 $$aJava (Computer program language) 000913606 77608 $$iPrint version:$$aSpäth, Peter$$tBeginning Jakarta EE : Enterprise Edition for Java: from Novice to Professional$$dBerkeley, CA : Apress L. P.,c2019$$z9781484250785 000913606 852__ $$bebk 000913606 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-1-4842-5079-2$$zOnline Access$$91397441.1 000913606 909CO $$ooai:library.usi.edu:913606$$pGLOBAL_SET 000913606 980__ $$aEBOOK 000913606 980__ $$aBIB 000913606 982__ $$aEbook 000913606 983__ $$aOnline 000913606 994__ $$a92$$bISE