<?xml version="1.0" encoding="UTF-8"?>
<collection xmlns="http://www.loc.gov/MARC21/slim">
 <record>
  <leader>04712nam a2200493Ii 4500</leader>
  <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="999" ind1=" " ind2=" ">
   <subfield code="c">41649</subfield>
   <subfield code="d">41649</subfield>
  </datafield>
  <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">&quot;&quot;Contents at a Glance&quot;&quot;; &quot;&quot;Contents&quot;&quot;; &quot;&quot;About the Authors&quot;&quot;; &quot;&quot;About the Technical Reviewer&quot;&quot;; &quot;&quot;Acknowledgments&quot;&quot;; &quot;&quot;Introduction&quot;&quot;; &quot;&quot;Chapter 1: Spring Development Tools&quot;&quot;; &quot;&quot;1-1. Build a Spring Application with the Spring Tool Suite&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Importing and Building a Maven Project&quot;&quot;; &quot;&quot;Importing and Building a Gradle Project&quot;&quot;; &quot;&quot;1-2. Build a Spring Application with the IntelliJ IDE&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Creating a Spring Application&quot;&quot;; &quot;&quot;Importing and Building a Maven Project&quot;&quot;</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">&quot;&quot;Importing and Building a Gradle Project&quot;&quot;&quot;&quot;1-3. Build a Spring Application with the Maven Command-Line Interface&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;1-4. Build a Spring Application with the Gradle Wrapper&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;1-5. Build a Spring Application with the Gradle Command-Line Interface&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;1-6. Build a Spring Application with the Gradle Wrapper&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Summary&quot;&quot;; &quot;&quot;Chapter 2: Spring Core Tasks&quot;&quot;; &quot;&quot;2-1. Use a Java Config to Configure POJOs&quot;&quot;</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">&quot;&quot;Problem&quot;&quot;&quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Create a Java Config with @Configuration and @Bean to Create POJOs&quot;&quot;; &quot;&quot;Instantiate the Spring IoC Container to Scan for Annotations&quot;&quot;; &quot;&quot;Get POJO Instances or Beans from the IoC Container&quot;&quot;; &quot;&quot;Create POJO Class with the @Component Annotation to Create Beans with DAO&quot;&quot;; &quot;&quot;Instantiate the Spring IoC Container with Filters to Scan for Annotations&quot;&quot;; &quot;&quot;Get POJO Instances or Beans from the IoC Container&quot;&quot;; &quot;&quot;2-2. Create POJOs by Invoking a Constructor&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Create the POJO Classes with Constructors&quot;&quot;</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">&quot;&quot;Create a Java Config for Your POJO&quot;&quot;&quot;&quot;2-3. Use POJO References and Autowiring to Interact with Other POJOs&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Reference POJOs in a Java Config Class&quot;&quot;; &quot;&quot;Autowire POJO Fields with the @Autowired Annotation&quot;&quot;; &quot;&quot;Autowire POJO Methods and Constructors with the @Autowired Annotation and Make Autowiring Optional&quot;&quot;; &quot;&quot;Resolve Autowire Ambiguity with Annotations&quot;&quot;; &quot;&quot;Resolve Autowire Ambiguity with the @Primary Annotation&quot;&quot;; &quot;&quot;Resolve Autowire Ambiguity with the @Qualifier Annotation&quot;&quot;; &quot;&quot;Resolve POJO References from Multiple Locations&quot;&quot;</subfield>
  </datafield>
  <datafield tag="505" ind1="8" ind2=" ">
   <subfield code="a">&quot;&quot;2-4. Autowire POJOs with the @Resource and @Inject Annotations&quot;&quot;&quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Autowire POJOs with the @Resource Annotation&quot;&quot;; &quot;&quot;Autowire POJOs with the @Inject Annotation&quot;&quot;; &quot;&quot;2-5. Set a POJO#́x80;#x99;s Scope with the @Scope Annotation&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;2-6. Use Data from External Resources (Text Files, XML Files, Properties Files, or Image Files)&quot;&quot;; &quot;&quot;Problem&quot;&quot;; &quot;&quot;Solution&quot;&quot;; &quot;&quot;How It Works&quot;&quot;; &quot;&quot;Use Properties File Data to Set Up POJO Instantiation Values&quot;&quot;; &quot;&quot;Use Data from Any External Resource File for Use in a POJO&quot;&quot;</subfield>
  </datafield>
  <datafield tag="526" ind1=" " ind2=" ">
   <subfield code="a">CSE</subfield>
  </datafield>
  <datafield tag="541" ind1=" " ind2=" ">
   <subfield code="a">Hye Trade International</subfield>
   <subfield code="e">37074, 37075</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="6">005_133000000000000_DEI</subfield>
   <subfield code="7">0</subfield>
   <subfield code="9">67868</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="6">005_133000000000000_DEI</subfield>
   <subfield code="7">0</subfield>
   <subfield code="9">67869</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>
</collection>
