<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>04618nam a2200445Ia 4500</leader>
  <controlfield tag="001">37167</controlfield>
  <controlfield tag="003">BD-DhAAL</controlfield>
  <controlfield tag="005">20211111114224.0</controlfield>
  <controlfield tag="008">200303t2020    rm a     b    001 0 eng d</controlfield>
  <datafield tag="999" ind1=" " ind2=" ">
   <subfield code="c">41021</subfield>
   <subfield code="d">41021</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="a">9781484251362</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="a">1484251369</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
   <subfield code="z">9781484251355</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
   <subfield code="a">(OCoLC)1132428386</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
   <subfield code="a">EBLCP</subfield>
   <subfield code="b">eng</subfield>
   <subfield code="c">EBLCP</subfield>
   <subfield code="d">GW5XE</subfield>
   <subfield code="d">BD-DhAAL</subfield>
  </datafield>
  <datafield tag="049" ind1=" " ind2=" ">
   <subfield code="a">MYGG</subfield>
  </datafield>
  <datafield tag="050" ind1=" " ind2="4">
   <subfield code="a">QA76.73.J38</subfield>
  </datafield>
  <datafield tag="082" ind1="0" ind2="4">
   <subfield code="a">005.133</subfield>
   <subfield code="2">23</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
   <subfield code="a">Cosmina, Iuliana.</subfield>
   <subfield code="9">39747</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
   <subfield code="a">Pivotal certified professional core Spring 5 developer exam :</subfield>
   <subfield code="b">a study guide using Spring framework 5 /</subfield>
   <subfield code="c">Iuliana Cosmina.</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
   <subfield code="a">Second edition</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
   <subfield code="a">Romania :</subfield>
   <subfield code="b">Apress,</subfield>
   <subfield code="c">c2020.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
   <subfield code="a">xx, 1007 pages :</subfield>
   <subfield code="b">illustrations ;</subfield>
   <subfield code="c">26 cm.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Description based upon print version of record.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
   <subfield code="a">Spring Data JPA</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
   <subfield code="a">Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Acknowledgments -- Introduction -- Chapter 1: Book Overview -- What Is Spring, and Why Should You Be Interested in It? -- What Is the Focus of This Book? -- Who Should Read This Book? -- About the Certification Exam -- How to Use This Book as a Study Guide -- How Is This Book Structured? -- How Each Chapter Is Structured -- Conventions -- Downloading the Code -- Contacting the Author -- Recommended Development Environment -- Recommended JVM -- Recommended Project Build Tool -- Recommended IDE</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">The Project Sample -- Chapter 2: Spring Bean Lifecycle and Configuration -- Old-Style Application Development -- Spring IoC Container and Dependency Injection -- Providing Configuration via XML Files -- Using Java Configuration -- The Annotations -- Spring Configuration Classes and the Application Context -- Injection Types -- Constructor Injection -- Setter Injection -- Field Injection -- Bean Scopes -- @AliasFor -- Bean Lifecycle Under the Hood -- Bean Declaration Inheritance -- Injecting Dependencies That Are Not Beans -- Using Bean Factories -- More About Autowiring</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">Using Multiple Configuration Classes -- Spring Boot -- Configuration -- Logging -- Spring Initializr -- Summary -- Quiz -- Chapter 3: Testing Spring Applications -- A Few Types of Testing -- Test-Driven Development -- Unit and Integration Testing -- Testing with Stubs -- Unit Testing Using JUnit -- Unit Testing Using JUnit 5 -- Testing with Mocks -- EasyMock -- jMock -- Mockito -- PowerMock -- Testing with Spring -- Testing with Spring and JUnit 4 -- Testing with Spring and JUnit 5 -- A Few Other Useful Spring Test Annotations -- Using Profiles -- Spring Boot Testing -- Summary -- Quick Quiz</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">Practical Exercise -- Chapter 4: Aspect-Oriented Programming with Spring -- Problems Solved by AOP -- Spring AOP -- AOP Terminology -- Quick Start -- Aspect Support Configuration using XML -- Defining Pointcuts -- Implementing Advice -- Before -- After Returning -- After Throwing -- After -- Around -- Conclusions -- Using Aspects in a Spring Boot Application -- Summary -- Quick Quiz -- Practical Exercise -- Chapter 5: Data Access -- Basic Data Access Using JDBC -- Spring Data Access -- Introducing JdbcTemplate -- Querying with JdbcTemplate -- Querying with NamedParameterJdbcTemplate</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">Spring Data Access Exceptions -- Data Access Configuration in a Transactional Environment -- How Transaction Management Works in Spring -- Configure Transactions Support -- Testing Transactional Methods -- Making Third-Party Components Transactional -- Spring Programmatic Transaction Model -- **Distributed Transactions -- Introducing Hibernate and ORM -- Session and Hibernate Configuration -- Session and Hibernate Querying -- Exception Mapping -- Object Relational Mapping -- Java Persistence API -- Configure Spring and JPA with Hibernate Support -- JPA Querying -- Advanced JPA, JTA, JNDI</subfield>
  </datafield>
  <datafield tag="526" ind1=" " ind2=" ">
   <subfield code="a">CSE</subfield>
  </datafield>
  <datafield tag="541" ind1=" " ind2=" ">
   <subfield code="a">Trim Education</subfield>
   <subfield code="e">37167, 37168</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Java (Computer program language)</subfield>
   <subfield code="x">Examinations</subfield>
   <subfield code="v">Study guides.</subfield>
   <subfield code="9">39748</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Application software</subfield>
   <subfield code="x">Development.</subfield>
   <subfield code="9">39749</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Web site development.</subfield>
   <subfield code="9">39750</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
   <subfield code="a">Computer science</subfield>
   <subfield code="9">42554</subfield>
  </datafield>
  <datafield tag="852" ind1=" " ind2=" ">
   <subfield code="a">Ayesha Abed Library</subfield>
   <subfield code="c">General Stacks</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
   <subfield code="2">ddc</subfield>
   <subfield code="c">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
   <subfield code="0">0</subfield>
   <subfield code="1">0</subfield>
   <subfield code="2">ddc</subfield>
   <subfield code="4">0</subfield>
   <subfield code="6">005_133000000000000_COS</subfield>
   <subfield code="7">0</subfield>
   <subfield code="9">68042</subfield>
   <subfield code="a">BRACUL</subfield>
   <subfield code="b">BRACUL</subfield>
   <subfield code="c">GEN</subfield>
   <subfield code="d">2020-02-27</subfield>
   <subfield code="e">Trim Education</subfield>
   <subfield code="g">4395.00</subfield>
   <subfield code="l">1</subfield>
   <subfield code="m">18</subfield>
   <subfield code="o">005.133 COS</subfield>
   <subfield code="p">3010037167</subfield>
   <subfield code="r">2022-08-20</subfield>
   <subfield code="s">2022-04-16</subfield>
   <subfield code="t">1</subfield>
   <subfield code="v">4395.00</subfield>
   <subfield code="w">2020-02-27</subfield>
   <subfield code="y">BK</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
   <subfield code="0">0</subfield>
   <subfield code="1">0</subfield>
   <subfield code="2">ddc</subfield>
   <subfield code="4">0</subfield>
   <subfield code="6">005_133000000000000_COS</subfield>
   <subfield code="7">0</subfield>
   <subfield code="9">68043</subfield>
   <subfield code="a">BRACUL</subfield>
   <subfield code="b">BRACUL</subfield>
   <subfield code="c">GEN</subfield>
   <subfield code="d">2020-02-27</subfield>
   <subfield code="e">Trim Education</subfield>
   <subfield code="g">4395.00</subfield>
   <subfield code="l">0</subfield>
   <subfield code="o">005.133 COS</subfield>
   <subfield code="p">3010037168</subfield>
   <subfield code="r">2020-02-27</subfield>
   <subfield code="t">2</subfield>
   <subfield code="v">4395.00</subfield>
   <subfield code="w">2020-02-27</subfield>
   <subfield code="y">BK</subfield>
  </datafield>
 </record>
</collection>
