The award-winning NetBeans IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package.Показать полностьюThe award-winning NetBeans IDE eases all aspects of Java application development, incorporating a wide range of powerful features into one well-designed package. NetBeans IDE is consistently first in supporting the latest Java technologies for developing desktop, web, enterprise, and mobile applications. NetBeans IDE Field Guide provides an introduction to the IDE and an extensive range of topics to help you with both everyday and advanced programming tasks, including: * Taking advantage of the Ant-based project system to create easily deployable projects * Developing web applications with the built-in Apache Tomcat web server * Constructing, assembling, and verifying large-scale Java EE applications * Managing the Sun Java System Application Server through NetBeans IDE * Developing mobile applications with the NetBeans Mobility Pack * In this expanded second edition, you can also learn how to * Build powerful and attractive desktop applications with the Matisse GUI Builder * Profile your applications for performance issues * Develop modules for NetBeans IDE and rich-client applications based on the NetBeans Platform * Chat and share code with other developers using the NetBeans Collaboration Modules
NetBeans IDE Field Guide: Developing Desktop, Web, Enterprise, and Mobile Applications
21 ноября 2010Pro EJB 3: Java Persistence API
21 ноября 2010EJB 3.0 sets a new precedent. It has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed.Показать полностьюEJB 3.0 sets a new precedent. It has made huge advances in ease of development, and its drastically simplified programming model has been widely acclaimed. This book is the definitive guide to EJB 3.0 persistence technology. The authors provide unparalleled insight and expertise on this topic, fully examining and explaining EJB 3.0 persistence specification. They describe how to use this sophisticated technology to its full potential, including The new EntityManager API The new features of EJB Query Language (EJB QL) Basic and advanced object-relational mapping Advanced topics like concurrency, locking, inheritance, and polymorphism Assuming a basic knowledge of Java, SQL, JDBC, and some J2EE experience, this book teaches you EJB 3 persistence from the ground up. After reading it, you will have an in-depth understanding of the EJB 3.0 Persistence API and how to use it in your applications.
JBoss Clustering
21 ноября 2010The primary focus of this book is the presentation of the standard JBoss components introduced above, from both the perspective of their configuration and architecture.Показать полностьюThe primary focus of this book is the presentation of the standard JBoss components introduced above, from both the perspective of their configuration and architecture. As a user of a standard JBoss distribution you will be given an understanding of how to configure the standard components. In addition, the final chapter presents a detailed discussion of building and deploying an enterprise application to help you master the details of packaging and deploying applications with JBoss.
Concurrent Programming in Java: Design Principles and Pattern
21 ноября 2010In this second edition, you will find thoroughly updated coverage of the Java(tm) 2 platform and new or expanded coverage of: * Memory model * Cancellation * Portable parallel programming * Utility classes for concurrency control The Java platform provides a broad and powerful set of APIs, tools, and technologies.Показать полностьюIn this second edition, you will find thoroughly updated coverage of the Java(tm) 2 platform and new or expanded coverage of: * Memory model * Cancellation * Portable parallel programming * Utility classes for concurrency control The Java platform provides a broad and powerful set of APIs, tools, and technologies. One of its most powerful capabilities is the built-in support for threads. This makes concurrent programming an attractive yet challenging option for programmers using the Java programming language. This book shows readers how to use the Java platform’s threading model more precisely by helping them to understand the patterns and tradeoffs associated with concurrent programming. You will learn how to initiate, control, and coordinate concurrent activities using the class java.lang.Thread, the keywords synchronized and volatile, and the methods wait, notify, and notifyAll. In addition, you will find detailed coverage of all aspects of concurrent programming, including such topics as confinement and synchronization, deadlocks and conflicts, state-dependent action control, asynchronous message passing and control flow, coordinated interaction, and structuring web-based and computational services. The book targets intermediate to advanced programmers interested in mastering the complexities of concurrent programming. Taking a design pattern approach, the book offers standard design techniques for creating and implementing components that solve common concurrent programming challenges. The numerous code examples throughout help clarify the subtleties of the concurrent programming concepts discussed.
Java in 21 Days
21 ноября 2010Introducing the first, best, and most detailed guide to developing applications with the hot new Java language from Sun Microsystems. Provides detailed coverage of the hottest new technology on the World Wide Web. Shows readers how to develop applications using the Java language. Includes coverage of browsing Java applications with Netscape and other popular Web browsers.
JavaTech. An Introduction to Scientific and Technical Computing with Java
21 ноября 2010JavaTech demonstrates the ease with which Java can be used to create powerful network applications and distributed computing applications. It can be used as a textbook for introductory or intermediate level programming courses, and for more advanced students and researchers who need to learn Java for a particular task. JavaTech is up to date with Java 5.0.
Concurrency: State Models & Java Programs
21 ноября 2010Concurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming.Показать полностьюConcurrency provides a thoroughly updated approach to the basic concepts and techniques behind concurrent programming. Concurrent programming is complex and demands a much more formal approach than sequential programming. In order to develop a thorough understanding of the topic Magee and Kramer present concepts, techniques and problems through a variety of forms: informal descriptions, illustrative examples, abstract models and concrete Java examples. These combine to provide problem patterns and associated solution techniques which enable students to recognise problems and arrive at solutions. New features include: * New Chapter and coverage of Verification. * More student exercises. * Totally updated version of the LTSA tool packaged with the book which makes it easier to use and extends its capabilities.
Professional Java User Interfaces
21 ноября 2010This book covers the full development life cycle for professional GUI design in Java, from cost estimation and design to coding and testing. * Focuses on building high quality industrial strength software in Java * Ready-to-use source code is given throughout the text based on industrial-strength projects undertaken by the author.
MySQL and Java Developer’s Guide
21 ноября 2010The primary goal of MySQL and Java Developer’s Guide is to provide a comprehensive approach to writing code from a Java application to a MySQL database using the industry standard: JDBC.Показать полностьюThe primary goal of MySQL and Java Developer’s Guide is to provide a comprehensive approach to writing code from a Java application to a MySQL database using the industry standard: JDBC. The chapters are ordered to reflect the JDBC specification, but we aren’t here to simply describe the specification. We wrote all of the material in the book to highlight how MySQL’s Connector/J JDBC driver achieves the interfacing of MySQL with Java while maintaining the spirit of the specification. With this in mind, we provide example code using all major forms of Java development, including: - Applications - Applets - Servlets - JSPs - EJBs.
Java Web Services Architecture
21 ноября 2010This is a no-nonsense guide to web services technologies including SOAP, WSDL, UDDI and the JAX APIs; it provides an unbiased look at many of the practical considerations for implementing web services including authorization, encryption, and transactions.
Java and XML
21 ноября 2010Java and XML Data Binding shows you how to put the new XML data binding APIs to work. XML is an excellent tool for representing data. Ultimately, though, it’s not enough to represent data; we also need to work with it, and working directly with XML documents is awkward.Показать полностьюJava and XML Data Binding shows you how to put the new XML data binding APIs to work. XML is an excellent tool for representing data. Ultimately, though, it’s not enough to represent data; we also need to work with it, and working directly with XML documents is awkward. You have to navigate through the document, working with XML constructs such as elements and attributes. Programming at this level is awakward and alien to many software developers. The XML data binding tools discussed in this book allow you to jump directly from an XML document to Java objects and back again. Once you're in Java, you can work with your objects simply and intuitively in business-specific ways. Instead of finding and modifying the name attribute of an employee element, you can just call employee.setName(). Generating XML output is as simple as writing a file. With data binding, you can finally work in Java, rather than in XML. This new book explains what data binding is, and then covers all the popular data binding toolkits: Sun’s JAXB API, as well as three open source alternatives — Zeus, Castor, and Quick. Along the way, the book gives you lots of practical information about how to use data binding effectively: what pitfalls to avoid, where to bend the rules, and how to make the various packages do what you want them to do. XML is becoming a larger part of application development every day, and thousands of developers are struggling to understand the various XML constructs and Java APIs that manipulate them. However, instead of having to learn an entirely new way of thinking, using data binding provides you with XML data in a Java format; data-centric information in a business-centric manner; and difficult semantics in well-understood, Java-based terms. Moving between XML and Java (and back again) becomes trivial, and you'll soon forget that you are even dealing with XML data. If you want to use XML productively without spending months trying to grasp entity references and ignorable whitespace, then Java and XML Data Binding is the book for you.
Java and XML Data Binding
21 ноября 2010This new title provides an in-depth technical look at XML Data Binding. The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick).Показать полностьюThis new title provides an in-depth technical look at XML Data Binding. The book offers complete documentation of all features in both the Sun Microsystems JAXB API and popular open source alternative implementations (Enhydra Zeus, Exolabs Castor and Quick). It also gets into significant detail about when data binding is appropriate to use, and provides numerous practical examples of using data binding in applications.
Java & XML
21 ноября 2010XML has been the biggest buzzword on the Internet community for the past year. But how do you cut through all the hype and actually put it to work? Java revolutionized the programming world by providing a platform-independent programming language.Показать полностьюXML has been the biggest buzzword on the Internet community for the past year. But how do you cut through all the hype and actually put it to work? Java revolutionized the programming world by providing a platform-independent programming language. XML takes the revolution a step further by providing a platform-independent language for interchanging data. Java and XML share many features that are ideal for building Web-based enterprise applications, such as platform-independence, extensibility, reusability, global language (Unicode) support, and both are based on industry standards. Together Java and XML allow enterprises to simplify and lower cost of information sharing and data exchange. Java and XML shows you how to put the two together, building real-world applications in which both the code and the data are truly portable. This book covers: * The basics of XML * Using standard Java APIs to parse XML * Designing new document types using DTDs and Schemas * Writing programs that generate XML data * Transforming XML into different forms using XSL transformations (XSL/T) * XML-RPC * Using a web publishing framework like Apache-Cocoon * XML as a configuration language This is the first book to cover the most recent versions of the DOM specification (DOM 2), the SAX API (SAX 2) and Sun’s Java API for XML.
Java Programming on Linux
21 ноября 2010This book is neither a course in Java programming nor a manual for the Linux OS. While the well-written text provides overviews of both Java and Linux, its really a compendium of information youll want on hand once youve chosen Java-on-Linux.Показать полностьюThis book is neither a course in Java programming nor a manual for the Linux OS. While the well-written text provides overviews of both Java and Linux, its really a compendium of information youll want on hand once youve chosen Java-on-Linux. Coverage includes: configuring your Linux desktop, a list of the Java core classes, a rundown of compilers, the Kaffe cleanroom, tidbits about Linus Torvalds and Richard Stallman, the Open Source movement, when JIT compilers are a benefit, threads, GNU, whats supported where, decompilers and obfuscators, and improved graphical rendering. This must-have book will answer your questions and provide enjoyable browsing for a long time.
Java For Artists: The Art, Philosophy, and Science of Object-Oriented Programming
21 ноября 2010With its comprehensive coverage and audacious style, this book succinctly addresses the art, philosophy, and science that will help you smash through the barriers preventing you form mastering the complexities of object-oriented programming in Java.
Web Service Patterns: Java Edition
21 ноября 2010Design Patterns for Web Services in Java describes the architectural patterns that guide developers through design patterns (service implementation and usage) and illustrates different ways in which Web services can and will be used.Показать полностьюDesign Patterns for Web Services in Java describes the architectural patterns that guide developers through design patterns (service implementation and usage) and illustrates different ways in which Web services can and will be used. Design Patterns for Web Services in Java is not the typical narrative tome. Instead, after some introductory text, author Paul Monday provides a catalog of approximately 20 patterns that are typically needed in the development of Web services-based systems.
Enterprise JavaBeans
21 ноября 2010As many Java developers and IS managers already know, Sun’s powerful Enterprise JavaBean (EJB) technology offers an attractive option for developing server-side components.Показать полностьюAs many Java developers and IS managers already know, Sun’s powerful Enterprise JavaBean (EJB) technology offers an attractive option for developing server-side components. A suitable read for both managers and Java programmers, Enterprise JavaBeans provides a surprisingly clear and engaging introduction to designing and programming with EJBs. The tour of the EJB component model presented here centers on several beans created and tested for a travel reservation system in a fictitious cruise ship company. The samples are just right in scale, large enough to test out key concepts in design and deployment, but small enough to be comprehensible, even to those who are not Java experts. The author pays close attention to the real-world issues of deployment with EJBs (as well as the differences among the vendor application servers that run them). While there are enough details in Java syntax for designing both entity and session beans for the developer, sections on design here will please those who manage projects without delving much into code. Later, the author shows various ways to design entity and session beans. (For instance, entity beans can allow their bean containers to handle the details of connecting to a database, or they can do it themselves. This book demonstrates both approaches.) When it comes to session beans (which “wire” together entity beans to do real work), the author’s introduction to managing state and transactions is also a standout. Tips for performance and reusability close out the book. In all, Enterprise JavaBeans provides an engaging tour of one of the most promising component technologies. It’s technically astute, but thoroughly approachable too, and can serve the needs of any manager or Java developer considering EJBs for future projects.
Java Message Service
21 ноября 2010This book is a thorough introduction to Java Message Service (JMS) from Sun Microsystems. It shows how to build applications using the point-to-point and publish-andsubscribe models; use features like transactions and durable subscriptions to make applications reliable; and use messaging within Enterprise JavaBeans.Показать полностьюThis book is a thorough introduction to Java Message Service (JMS) from Sun Microsystems. It shows how to build applications using the point-to-point and publish-andsubscribe models; use features like transactions and durable subscriptions to make applications reliable; and use messaging within Enterprise JavaBeans. It also introduces a new EJB type, the MessageDrivenBean, that is part of EJB 2.0, and discusses integration of messaging into J2EE.
Java, Java, Java: Object-Orienting Problem Solving
21 ноября 2010For CS1 (in Java) and introductory Java programming courses offered in Computer Science, Engineering, CIS, MIS, IT and Business programs at both the undergraduate and graduate level.Показать полностьюFor CS1 (in Java) and introductory Java programming courses offered in Computer Science, Engineering, CIS, MIS, IT and Business programs at both the undergraduate and graduate level. With a focus on object-oriented problem solving, this revision of a popular book takes an “objects early” approach to teaching Java, with the assumption that teaching beginners the “big picture” early gives them more time to master the principles of object-oriented programming. The third edition has been revised and rewritten to provide students with the most accessible presentation of cutting-edge Java topics. Its running example revisits a collection of games and puzzle examples in several chapters, and introduces students to simple object-oriented programming principles, such as inheritance, randomness, animation, threads, and networking. The CyberPet examples from previous editions continue to be available on the companion website. Chapters 0 (Computers, Objects, and Java) and 1 (Java Program Design and Development) are substantially reorganized and rewritten. It reduces the pace with which new concepts are introduced to students, and simplifies the treatment of object-oriented (OO) and UML concepts, and moves some of the more challenging OO topics, such as polymorphism, to a new Chapter 7. Coverage of the new Java 5.0 Scanner class, introduced in Chapter 2 are used to perform simple input operations. Independent introductions to both a command-line interface and a graphical user interface (GUI) now provided in a completely rewritten Chapter 4 (Input/Output: Designing the User Interface) that enables instructors to choose the type of interface that best suits their teaching style.
Java 1.4 Game Programming
21 ноября 2010This text covers all of the key elements in Java which are required for creating games, as well as significant new features which have become available with the release of the latest version 1.4 from Sun.
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 ]



Реклама
Лучшие новости