LEADER 04944nmm a2200589 u 4500
001 EB001945969
003 EBX01000000000000001108871
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 178398581X 
020 |a 9781680157505 
020 |a 9781783985814 
050 4 |a TK5105.88813 
100 1 |a Jaglale, Jérôme 
245 0 0 |a Spring cookbook  |b over 100 hands-on recipes to build Spring web applications easily and efficiently  |c Jérôme Jaglale 
246 3 1 |a Over 100 hands-on recipes to build Spring web applications easily and efficiently 
260 |a Birmingham, UK  |b Packt Publishing  |c 2015 
300 |a 1 volume  |b illustrations 
505 0 |a Cover -- Copyright -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Table of Contents -- Preface -- Chapter 1: Creating a Spring Application -- Introduction -- Installing Java, Maven, Tomcat, and Eclipse on Mac OS -- Installing Java, Maven, Tomcat, and Eclipse on Ubuntu -- Installing Java, Maven, Tomcat, and Eclipse on Windows -- Creating a Spring web application -- Running a Spring web application -- Using Spring in a standard Java application -- Chapter 2: Defining Beans and Using Dependency Injection -- Introduction 
505 0 |a Validating a form using annotationsUploading a file -- Chapter 6: Managing Security -- Introduction -- Enabling Spring Security -- Authenticating users using the default login page -- Authenticating users using a custom login page -- Authenticating users using a database -- Adding a logout link -- Using public folders -- Authorizing only users with a specific role to view some pages -- Displaying page elements only to authenticated users in views -- Using HTTPS with Tomcat -- Chapter 7: Unit Testing -- Introduction -- Unit testing with JUnit 4 
505 0 |a Defining a bean explicitly with @BeanDefining a bean implicitly with @Component -- Using a bean via dependency injection with @Autowired -- Using a bean directly -- Listing all beans -- Using multiple configuration classes -- Chapter 3: Using Controllers and Views -- Introduction -- Associating a route to a controller method -- Using a JSP view -- Passing attributes from a controller to a JSP view -- Using dynamic route parameters in a controller method -- Using a common prefix for the routes of a controller -- Using a page template with Tiles 
505 0 |a Executing some code before and after controllers using interceptorsBuilding multilingual pages -- Chapter 4: Querying a Database -- Introduction -- Connecting to a database -- Creating a DAO class -- Calling a DAO method from a controller class -- Saving an object -- Retrieving an object -- Retrieving a list of objects -- Retrieving a list of objects with their dependencies -- Updating an object -- Deleting an object -- Finding the number of results for an SQL query -- Saving a list of objects at once 
505 0 |a Reverting incomplete database modifications using transactionsUsing Hibernate for powerful object persistence and querying -- Chapter 5: Using Forms -- Introduction -- Displaying and processing a form -- Getting a submitted form value using a controller method argument -- Setting a form's default values using a model object -- Saving form data in an object automatically -- Using text, textarea, password, and hidden fields -- Using a select field -- Using a checkbox -- Using a list of checkboxes -- Using a list of radio buttons 
653 |a Programmation Internet / Guides, manuels, etc 
653 |a Simple Object Access Protocol (Computer network protocol) / fast 
653 |a Simple Object Access Protocol (Computer network protocol) / http://id.loc.gov/authorities/subjects/sh2002006007 
653 |a Web services / fast 
653 |a Internet programming / Handbooks, manuals, etc 
653 |a SOAP (Protocole de réseaux d'ordinateur) 
653 |a Web services / http://id.loc.gov/authorities/subjects/sh2003001435 
653 |a Java (Computer program language) / fast 
653 |a Java (Langage de programmation) 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
653 |a COMPUTERS / General / bisacsh 
653 |a Apache Spring 
653 |a Services Web 
653 |a Internet programming / fast 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Quick answers to common problems 
500 |a Includes index 
776 |z 9781680157505 
776 |z 9781783985807 
776 |z 9781783985814 
776 |z 178398581X 
776 |z 1783985801 
776 |z 1680157507 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781783985807/?ar  |x Verlag  |3 Volltext 
082 0 |a 331 
082 0 |a 006 
520 |a This book is for you if you have some experience with Java and web development (not necessarily in Java) and want to become proficient quickly with Spring