Java Programming 10-Minute Solutions

Java Programming 10-Minute Solutions

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 400 p.
  • 言語 ENG
  • 商品コード 9780782142853
  • DDC分類 005.133

Table of Contents

Introduction                                       xiii
File I/O 1 (16)
Solution 1 Copying and Deleting Directories 2 (2)
and Files
Solution 2 Reading and Writing JAR/ZIP Files 4 (4)
Solution 3 Java Object Persistence with 8 (4)
serialization
Solution 4 Using Random Access File I/O 12 (2)
Solution 5 Writing Text Filters 14 (3)
String Handling 17 (12)
Solution 6 Efficiently Performing Multiple 18 (4)
Replacements
Solution 7 Using Regular Expressions for 22 (3)
Information Extraction
Solution 8 Using Java Properties to 25 (4)
Configure Applications
XML Processing 29 (22)
Solution 9 Using DOM to Manipulate XML 30 (5)
Documents in Memory
Solution 10 Using SAX to Efficiently Parse XML 35 (7)
Solution 11 Transforming XML with XSLT 42 (4)
Solution 12 Using Java XML Binding 46 (5)
Distributed Programming Using XML 51 (20)
Solution 13 Using XML-RPC for Client/server 52 (3)
Programming
Solution 14 Using XML over HTTP for Web 55 (4)
services
Solution 15 Using GLUE for SOAP-Based Web 59 (5)
Services
Solution 16 Using Apache Axis for SOAP-Based 64 (7)
Web Services
Arrays, Vectors, and Hash Tables 71 (12)
Solution 17 Efficient Conversion Between 72 (1)
Arrays and Vectors
Solution 18 Save Memory in Java Applications 73 (7)
Solution 19 Implementing Sorted Key Hash 80 (3)
Tables
Searching and sorting 83 (18)
Solution 20 Using Depth First search 84 (4)
Solution 21 Making Searches More Space 88 (1)
Efficient: Iterative Deepening search
Solution 22 Making Searches More CPU 89 (4)
Efficient: A* Search
Solution 23 Using Merge Sort in Applications 93 (4)
Solution 24 Using Quicksort in Applications 97 (4)
Threads 101 (16)
Solution 25 Using Work Threads for Background 102 (5)
Processing
Solution 26 Efficient Thread Synchronization 107 (4)
Solution 27 Controlling Your Applications 111 (6)
Using Thread Groups and Custom Security
Managers
Network Programming 117 (24)
Solution 28 Programming with Server Sockets 118 (8)
Solution 29 Writing Client Socket Applications 126 (2)
Solution 30 Using Server-Side RMI 128 (3)
Solution 31 Writing RMI Clients 131 (2)
Solution 32 Using Server-Side CORBA 133 (5)
Solution 33 Writing CORBA Clients 138 (3)
JDBC Database Access 141 (24)
Solution 34 Configuring JDBC 142 (4)
Solution 35 Performing Database Updates 146 (7)
Solution 36 Performing Database Queries 153 (3)
Solution 37 Performing Batch Updates 156 (2)
Solution 38 Using Transactions to Insure Data 158 (2)
Integrity
Solution 39 Dynamic Database Exploration 160 (5)
Using the Metadata API
Java Servlets 165 (24)
Solution 40 Handling Browser Requests 166 (7)
Solution 41 Handling Form Data 173 (3)
Solution 42 Performing Custom Servlet 176 (4)
Initialization
Solution 43 Using Cookies and Session Data 180 (4)
for Personalizing a Website
Solution 44 Handling Runtime Errors 184 (5)
Java ServerPages (JSPs) 189 (34)
Solution 45 Using JSP Declarations and 190 (4)
Directives
Solution 46 Handling Login Forms 194 (4)
Solution 47 Using JavaBeans with JSPs 198 (3)
Solution 48 Handling User Sessions 201 (3)
Solution 49 Using the Struts Tag Libraries 204 (19)
and MVC Architecture
Enterprise JavaBeans (EJBs) 223 (28)
Solution 50 Using Stateless Session EJBs to 224 (7)
Develop Web Applications
Solution 51 Using Container Managed 231 (9)
Persistent EJBs to Simplify Database Access
Solution 52 Using Message-Driven EJBs for 240 (6)
Asynchronous Processing
Solution 53 Using Container Managed 246 (5)
Transactions for Database Integrity
Ant, JUnit, and XDoclet 251 (36)
Solution 54 Installing Ant, JUnit, and XDoclet 252 (1)
Solution 55 Using Ant 253 (8)
Solution 56 Using Ant for JSP/Struts Tomcat 261 (6)
Projects
Solution 57 Using Ant and XDoclet for 267 (11)
EJB/JBoss Projects
Solution 58 Writing JUnit Test Classes 278 (9)
Java Data Objects 287 (14)
Solution 59 Object Persistence with the 288 (9)
Hibernate JDO Implementation
Solution 60 Database Queries with Hibernate 297 (4)
Index 301