<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>05203nam a2200637Ii 4500</leader>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">41649</subfield>
    <subfield code="d">41649</subfield>
  </datafield>
  <controlfield tag="001">37074</controlfield>
  <controlfield tag="003">BD-DhAAL</controlfield>
  <controlfield tag="005">20211111131203.0</controlfield>
  <controlfield tag="008">200218t2017    xxu     o     001 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781484252604</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781484227909</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">1484227905</subfield>
  </datafield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="z">9781484227893</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC)1006502641</subfield>
  </datafield>
  <datafield tag="035" ind1=" " ind2=" ">
    <subfield code="a">(OCoLC)1007089727</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">N$T</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="e">rda</subfield>
    <subfield code="e">pn</subfield>
    <subfield code="c">N$T</subfield>
    <subfield code="d">GW5XE</subfield>
    <subfield code="d">N$T</subfield>
    <subfield code="d">EBLCP</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="072" ind1=" " ind2="7">
    <subfield code="a">COM</subfield>
    <subfield code="x">051000</subfield>
    <subfield code="2">bisacsh</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">Deinum, Marten</subfield>
    <subfield code="9">39331</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Spring 5 recipes :</subfield>
    <subfield code="b">a problem-solution approach /</subfield>
    <subfield code="c">Marten Deinum, Daniel Rubio, Josh Long.</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">Fourth edition.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">United States :</subfield>
    <subfield code="b">Apress,</subfield>
    <subfield code="c">c2017.</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">xxxix, 831 pages :</subfield>
    <subfield code="b">illustrations ;</subfield>
    <subfield code="c">24 cm.</subfield>
  </datafield>
  <datafield tag="500" ind1=" " ind2=" ">
    <subfield code="a">Includes index.</subfield>
  </datafield>
  <datafield tag="505" ind1="0" ind2=" ">
    <subfield code="a">""Contents at a Glance""; ""Contents""; ""About the Authors""; ""About the Technical Reviewer""; ""Acknowledgments""; ""Introduction""; ""Chapter 1: Spring Development Tools""; ""1-1. Build a Spring Application with the Spring Tool Suite""; ""Problem""; ""Solution""; ""How It Works""; ""Importing and Building a Maven Project""; ""Importing and Building a Gradle Project""; ""1-2. Build a Spring Application with the IntelliJ IDE""; ""Problem""; ""Solution""; ""How It Works""; ""Creating a Spring Application""; ""Importing and Building a Maven Project""</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">""Importing and Building a Gradle Project""""1-3. Build a Spring Application with the Maven Command-Line Interface""; ""Problem""; ""Solution""; ""How It Works""; ""1-4. Build a Spring Application with the Gradle Wrapper""; ""Problem""; ""Solution""; ""How It Works""; ""1-5. Build a Spring Application with the Gradle Command-Line Interface""; ""Problem""; ""Solution""; ""How It Works""; ""1-6. Build a Spring Application with the Gradle Wrapper""; ""Problem""; ""Solution""; ""How It Works""; ""Summary""; ""Chapter 2: Spring Core Tasks""; ""2-1. Use a Java Config to Configure POJOs""</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">""Problem""""Solution""; ""How It Works""; ""Create a Java Config with @Configuration and @Bean to Create POJOs""; ""Instantiate the Spring IoC Container to Scan for Annotations""; ""Get POJO Instances or Beans from the IoC Container""; ""Create POJO Class with the @Component Annotation to Create Beans with DAO""; ""Instantiate the Spring IoC Container with Filters to Scan for Annotations""; ""Get POJO Instances or Beans from the IoC Container""; ""2-2. Create POJOs by Invoking a Constructor""; ""Problem""; ""Solution""; ""How It Works""; ""Create the POJO Classes with Constructors""</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">""Create a Java Config for Your POJO""""2-3. Use POJO References and Autowiring to Interact with Other POJOs""; ""Problem""; ""Solution""; ""How It Works""; ""Reference POJOs in a Java Config Class""; ""Autowire POJO Fields with the @Autowired Annotation""; ""Autowire POJO Methods and Constructors with the @Autowired Annotation and Make Autowiring Optional""; ""Resolve Autowire Ambiguity with Annotations""; ""Resolve Autowire Ambiguity with the @Primary Annotation""; ""Resolve Autowire Ambiguity with the @Qualifier Annotation""; ""Resolve POJO References from Multiple Locations""</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
    <subfield code="a">""2-4. Autowire POJOs with the @Resource and @Inject Annotations""""Problem""; ""Solution""; ""How It Works""; ""Autowire POJOs with the @Resource Annotation""; ""Autowire POJOs with the @Inject Annotation""; ""2-5. Set a POJO#&#x301;x80;#x99;s Scope with the @Scope Annotation""; ""Problem""; ""Solution""; ""How It Works""; ""2-6. Use Data from External Resources (Text Files, XML Files, Properties Files, or Image Files)""; ""Problem""; ""Solution""; ""How It Works""; ""Use Properties File Data to Set Up POJO Instantiation Values""; ""Use Data from Any External Resource File for Use in a POJO""</subfield>
  </datafield>
  <datafield tag="526" ind1=" " ind2=" ">
    <subfield code="a">CSE</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Java (Computer program language)</subfield>
    <subfield code="9">39332</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Application software</subfield>
    <subfield code="x">Development.</subfield>
    <subfield code="9">39333</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Web site development.</subfield>
    <subfield code="9">39334</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Computer science.</subfield>
    <subfield code="9">39335</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Rubio, Daniel</subfield>
    <subfield code="9">39336</subfield>
  </datafield>
  <datafield tag="700" ind1="1" ind2=" ">
    <subfield code="a">Long, Josh</subfield>
    <subfield code="9">39337</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="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2020-02-09</subfield>
    <subfield code="e">Hye Trade International</subfield>
    <subfield code="g">3488.00</subfield>
    <subfield code="l">2</subfield>
    <subfield code="m">21</subfield>
    <subfield code="o">005.133 DEI</subfield>
    <subfield code="p">3010037075</subfield>
    <subfield code="r">2022-12-04</subfield>
    <subfield code="s">2022-06-19</subfield>
    <subfield code="t">2</subfield>
    <subfield code="v">3488.00</subfield>
    <subfield code="w">2020-02-09</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="7">0</subfield>
    <subfield code="a">BRACUL</subfield>
    <subfield code="b">BRACUL</subfield>
    <subfield code="c">GEN</subfield>
    <subfield code="d">2020-02-09</subfield>
    <subfield code="e">Hye Trade International</subfield>
    <subfield code="g">3488.00</subfield>
    <subfield code="l">2</subfield>
    <subfield code="m">22</subfield>
    <subfield code="o">005.133 DEI</subfield>
    <subfield code="p">3010037074</subfield>
    <subfield code="r">2022-05-23</subfield>
    <subfield code="s">2022-03-09</subfield>
    <subfield code="t">1</subfield>
    <subfield code="v">3488.00</subfield>
    <subfield code="w">2020-02-09</subfield>
    <subfield code="y">BK</subfield>
  </datafield>
</record>
