000 05023 a2200361 4500
003 Nust
005 20170207154051.0
020 _a978-1-4493-9087-7
020 _a978-1-4493-9087-7
035 _a(AU-PeEL)EBL536849
035 _a(OCoLC)780425143
040 _cNust
082 0 0 _a005.133
100 1 _aAuthors, O'Reilly.
245 1 0 _aJava Enterprise Best Practices (E-BOOK)
_h[Elektronisk resurs].
260 _aSebastopol :
_bO'Reilly Media, Inc.,
_c2010.
300 _a1 online resource (290 p.)
500 _aDescription based upon print version of record.
505 0 _aChoosing between Type 2 and Type 4 driversUse DataSource Whenever Possible; Leverage Proprietary Connection Properties; Pool Database Connections; Design; Separate Application, Persistence, and JDBC Logic; Avoid Long-Lived Transactions; Do Not Rely on Built-in Key Generation; Don't Be Afraid to Use Optimistic Concurrency; Code; Use PreparedStatement; Leverage PreparedStatement Pooling; Question Using Nonstandard SQL; Delay Access to Metadata; Reference Columns by Number; Navigate a ResultSet Forward Only; Close Statements and Result Sets; Thread JDBC Code in Swing Applications
505 0 _aDon't Be Afraid to Use Helper Classes
505 0 _aHandle Exceptions in EJB Code CorrectlyKnow When to Use Compound Primary Keys; Know How to Handle Large Queries; Use Dirty Flags in ejbStore; Use Lazy Loading; Cache JNDI Lookup Objects; Use Business Delegates for Clients; Write Dual CMP/BMP Entity Beans; Create Domain Object Factories; Deployment and Packaging; Create a Build Environment; Separate Components and Create Shared Libraries; Write Testing and Diagnostics Code; Servlet Best Practices; Working Effectively with Servlets; Choose the Right Servlet Framework; Tips for selecting a framework; High-profile frameworks
505 0 _aMinimize Database Calls and Perform Lazy-LoadingCache Lookup Tables; Use wasNull(??) Checks; General Database; Always Optimize SQL Before Other Optimizations; Do Not Store Binary Data in Database; Normalize First, Denormalize Later; Do Not Use Primary Keys with Real-World Meaning; XML Best Practices; XML Authoring; Use Entity References; Use Parameter Entities; Use Elements Sparingly, Attributes Excessively; SAX; Use the InputSource Class Correctly; Understand How SAX Handles Entity Resolution; Consider Using Partial Validation; DOM; Bootstrap DOM Correctly; DOM Levels 1 and 2; DOM Level 3
505 0 _aTable of Contents; Preface; Audience; Organization; Conventions Used in This Book; How to Contact Us; Acknowledgments; Introduction to Java Enterprise Best Practices; How Does a Best Practice Come About?; Can Best Practices Be Arguable?; What's in This Book?; About the Practices Themselves; Enterprise Java Programming Resources Online; EJB Best Practices; Design; Know When to Use EJBs; Use Standard Design Architecture; Use CMP Entity Beans; Use Design Patterns; Session fa硤e; Value objects; Implementation; Use Local Interfaces for Entity Beans; Use Business Interfaces
505 0 _aUse Pre-Encoded CharactersLoad Configuration Files from the Classpath; Think of Sessions as a Local Cache; Architecture of a shopping cart; When to use sessions; Don't Use SingleThreadModel; Caching with Servlets; Pregenerate Content Offline and Cache Like Mad; Pregeneration tools; Cache on the client; Cache at the proxy; Cache on the server; ?.?.?.?Or don't cache at all; Other Servlet Tips; Use Content-Disposition to Send a File; Hire a UI Designer; JDBC Best Practices; Configuration; Avoid Type 1 and Type 3 Drivers; When to use a Type 1 or Type 3 driver
520 _a Java developers typically go through four "stages" in mastering Java. In the first stage, they learn the language itself. In the second stage, they study the APIs. In the third stage, they become proficient in the environment. It is in the fourth stage --"the expert stage"-- where things really get interesting, and Java Enterprise Best Practices is the tangible compendium of experience that developers need to breeze through this fourth and final stage of Enterprise Java mastery. Crammed with tips and tricks, Java Enterprise Best Practices distills years of solid experience from eleven expe
650 4 _aJava (Computer program language).
650 4 _aObject-oriented programming (Computer science).
650 4 _aWeb servers.
651 _aJava Enterprise Best Practices (E-BOOK)
655 0 _aElectronic books.
856 4 0 _uhttp://link.libris.kb.se/sfxjon?url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/sfxit.com:opac_856&url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx&sfx.ignore_date_threshold=1&rft.object_id=1000000000027311&svc_val_fmt=info:ofi/fmt:kev:mtx:sch_svc&
856 4 0 _uhttp://link.libris.kb.se/sfxlibris-hgot?url_ver=Z39.88-2004&ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&rfr_id=info:sid/sfxit.com:opac_856&url_ctx_fmt=info:ofi/fmt:kev:mtx:ctx&sfx.ignore_date_threshold=1&rft.object_id=1000000000027311&svc_val_fmt=info:ofi/fmt:kev:mtx:sch_svc&
942 _2ddc
_cBK
999 _c193131
_d193131