Java Generics and Collections

21 ноября 2010
This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6.Показать полностьюThis comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven't known how to take advantage of these new features. Java Generics and Collections covers everything from the most basic uses of generics to the strangest corner cases. It teaches you everything you need to know about the collections libraries, so you'll always know which collection is appropriate for any given task, and how to use it. Topics covered include: Fundamentals of generics: type parameters and generic methods Other new features: boxing and unboxing, foreach loops, varargs Subtyping and wildcards Evolution not revolution: generic libraries with legacy clients and generic clients with legacy libraries Generics and reflection Design patterns for generics Sets, Queues, Lists, Maps, and their implementations Concurrent programming and thread safety with collections Performance implications of different collections Generics and the new collection libraries they inspired take Java to a new level. If you want to take your software development practice to a new level, this book is essential reading. Philip Wadler is Professor of Theoretical Computer Science at the University of Edinburgh, where his research focuses on the design of programming languages. He is a co-designer of GJ, work that became the basis for generics in Sun’s Java 5.0. Maurice Naftalin is Technical Director at Morningside Light Ltd., a software consultancy in the United Kingdom. He has most recently served as an architect and mentor at NSB Retail Systems plc, and as the leader of the client development team of a major UK government social service system.
автор новостиroot разделВычислительная техника Просмотров: 126 Коментариев: 0

Java Frameworks and Components: Accelerate Your Web Application Development

21 ноября 2010
Written for programmers and developers, this text provides the necessary information for Java programmers to find, evaluate, and select suitable application frameworks. It also explains the benefits of frameworks and component technologies.
автор новостиroot разделВычислительная техника Просмотров: 178 Коментариев: 0

Learning Java

21 ноября 2010
Part of O'Reilly’s definitive set of Java documentation, Learning Java introduces the basics of Java, the object-oriented programming language for networked applications from Sun Microsystems.Показать полностьюPart of O'Reilly’s definitive set of Java documentation, Learning Java introduces the basics of Java, the object-oriented programming language for networked applications from Sun Microsystems. This book provides a broad survey of the Java 2 Standard Edition and contains everything you need to know to get up to speed quickly. It covers the essentials of hot topics like Swing and JFC; describes new tools for signing applets and other Java classes; and shows you how to write networked clients and servers, servlets, JavaBeans, and state-of-the-art user interfaces. Java started out as a tool for creating animated Web pages, but it’s proved to be much more. Java is now used for everything from sophisticated Web clients to mission-critical enterprise applications. In the future, Java will become the basis for a new generation of distributed software that runs on devices ranging from cell phones to supercomputers. In the practical, hands-on approach characteristic of O'Reilly, Learning Java will show you why Java is now the language of choice for building the next generation of computer software. Includes CD-ROM containing the complete Java 2 SDK, version 1.3, as well as examples and code from the book. Part of O'Reilly’s definitive set of Java documentation, Learning Java covers: * History and principles of Java * How to write simple applets and applications * How to integrate applets into the World Wide Web * Java Fundamental Class (JFC) and Swing Libraries * Using threads * Using arrays * Network programming with sockets * Remote Method Invocation * Servlets * Signing applets * Creating a security policy
автор новостиroot разделВычислительная техника Просмотров: 110 Коментариев: 0

Learning Java

21 ноября 2010
Version 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete.Показать полностьюVersion 5.0 of the Java 2 Standard Edition SDK is the most important upgrade since Java first appeared a decade ago. With Java 5.0, you'll not only find substantial changes in the platform, but to the language itself-something that developers of Java took five years to complete. The main goal of Java 5.0 is to make it easier for you to develop safe, powerful code, but none of these improvements makes Java any easier to learn, even if you've programmed with Java for years. And that means our bestselling hands-on tutorial takes on even greater significance. Learning Java is the most widely sought introduction to the programming language that’s changed the way we think about computing. Our updated third edition takes an objective, no-nonsense approach to the new features in Java 5.0, some of which are drastically different from the way things were done in any previous versions. The most essential change is the addition of “generics”, a feature that allows developers to write, test, and deploy code once, and then reuse the code again and again for different data types. The beauty of generics is that more problems will be caught during development, and Learning Java will show you exactly how it’s done. Java 5.0 also adds more than 1,000 new classes to the Java library. That means 1,000 new things you can do without having to program it in yourself. That’s a huge change. With our book’s practical examples, you'll come up to speed quickly on this and other new features such as loops and threads. The new edition also includes an introduction to Eclipse, the open source IDE that is growing in popularity.
автор новостиroot разделВычислительная техника Просмотров: 110 Коментариев: 0

Learning Java

21 ноября 2010
Learning Java provides an accessible yet comprehensive introduction to the programming language that has changed the way we think about computing. Java has become the language of choice for a wide variety of applications: web services, secure network systems, XML-based tools, reusable components, and mission-critical enterprise systems.Показать полностьюLearning Java provides an accessible yet comprehensive introduction to the programming language that has changed the way we think about computing. Java has become the language of choice for a wide variety of applications: web services, secure network systems, XML-based tools, reusable components, and mission-critical enterprise systems. Learning Java is filled with easy-to-follow code examples that guide you through Java’s many features, APIs, and facilities. This new edition of Learning Java has been expanded and updated for Java 2 Standard Edition SDK 1.4. It comprehensively addresses important topics such as web applications, servlets, and XML that are increasingly driving enterprise applications. This edition provides full coverage of all Java 1.4 language features including assertions and exception chaining as well as new APIs such as regular expressions and NIO, the new I/O package. New Swing features and components are described along with updated coverage of the JavaBeans component architecture using the open source NetBeans IDE the latest information about Applets and the Java Plug-in for all major web browsers.
автор новостиroot разделВычислительная техника Просмотров: 97 Коментариев: 0

Apache Jakarta and Beyond: A Java Programmer’s Introduction

21 ноября 2010
The Jakarta project consists of many powerful open source tools for the Java platform, but most lack tutorials or clear online help documentation. Apache Jakarta and Beyond is the definitive guide to using Jakarta and other Java open source tools to develop Web applications more efficiently and effectively. In this example-packed book, readers will find An introduction to the philosophy behind the Jakarta project Details on many ready-to-use Java toolkits, including Ant, JUnit, Cactus, Log4J, POI, Tomcat, James, Struts, and more In-depth guidelines on how to develop with multiple toolkits A guide to splitting work along lines of “what is available” and "what must be written" Best practices for development, such as the model/view/controller paradigm Numerous examples that can serve as templates for readers' own projects
автор новостиroot разделВычислительная техника Просмотров: 93 Коментариев: 0

JavaServer Pages

21 ноября 2010
Even if you aren't a programmer, you can design Web sites with dynamic content generated by JavaServer Pages (JSPs). That’s the idea in JavaServer Pages, a very approachable and patient tutorial suitable for anyone with basic HTML knowledge. Early sections explain how JSPs and Java servlets work.Показать полностьюEven if you aren't a programmer, you can design Web sites with dynamic content generated by JavaServer Pages (JSPs). That’s the idea in JavaServer Pages, a very approachable and patient tutorial suitable for anyone with basic HTML knowledge. Early sections explain how JSPs and Java servlets work. (In short, JSPs provide an easy way to write servlets, a powerful alternative to CGI scripts or Microsoft Active Server Pages, ASPs). With JSPs, you write HTML with embedded tags, so you don't have to be a Java expert to use them. The strength of this text has to be the author’s practically minded tutorial showing these pages in action. Dozens of short programming excerpts provide a solid tour of basic techniques, including retrieving form variables and generating dynamic content for a sample news Web site. Later, the author delves into the Java programming language itself, along with custom JavaBeans for use within JSPs. Closing chapters enhance the sample Web site with personalization and even basic e-commerce capabilities. Chances are this case study is all you need to start making use of JSPs and beans successfully on your own. By centering on JSPs first and then working inward to the details of Java, the text can benefit a wide range of readers. Content creators can learn JSPs and gain exposure to some real Java, while serious Java programmers can learn a much simpler approach to writing servlets. Provided you know HTML and the basics of Web development, this easy-to-digest and worthwhile book can let you build Web sites that take advantage of one of today’s most powerful server-side technologies. Topics covered: History of dynamic content with HTML, CGI scripts, Active Server Pages (ASPs), introduction to Java Server Pages (JSPs) and servlets, JSP comments and basic statements, error handling, request time processing and expressions, implicit JSP objects, retrieving user form variables, properties and serialization, basic Java programming (variables, keywords, objects, and simple class design), JSP scriptlets, conditionals, scoping rules, local, page, request and session scope, managing session information, designing JavaBeans, database and SQL basics, personalization techniques, dynamics ads, adding simple e-commerce capabilities, servlet events and APIs, using servlets with JSPs, introduction to XML and multithreaded programming, sample JSP code, and a case study for a news Web site. — This text refers to an out of print or unavailable edition of this title.
автор новостиroot разделВычислительная техника Просмотров: 228 Коментариев: 0

Java Servlet & JSP Cookbook

21 ноября 2010
With literally hundreds of examples and thousands of lines of code, the Java Servlet and JSP Cookbook yields tips and techniques that any Java web developer who uses JavaServer Pages or servlets will use every day, along with full-fledged solutions to significant web application development problems that developers can insert directly into their own applications
автор новостиroot разделВычислительная техника Просмотров: 163 Коментариев: 0

Java Management Extensions

21 ноября 2010
Steve Perry has spent his time "in the trenches." "I've been paged at 3:00 a.m. to provide support because the system wasn't doing what it should and no one had a clue how to figure out why.Показать полностьюSteve Perry has spent his time "in the trenches." "I've been paged at 3:00 a.m. to provide support because the system wasn't doing what it should and no one had a clue how to figure out why. I've scrolled through endless log files to decipher system problems, when a management solution could have presented an operator with a warning message hours earlier!" Wanting other developers to be able to learn from his experiences, Steve wrote Java Management Extensions. Java Management Extensions is a practical, hands-on guide to using the JMX APIs, Sun Microsystems’s new Java-based tool for managing enterprise applications. This one-of-a-kind book is a complete treatment of the JMX architecture (both the instrumentation level and the agent level), and it’s loaded with real-world examples for implementing management extensions. It also contains useful higher-level information about JMX (the "big picture") to help technical managers and architects who are evaluating various application management approaches and are considering using JMX. This book takes developers through JMX step by step, pointing out the “gotchas” before they have a chance to trip up smooth operation of the application. As J2EE becomes more widely adopted, the Java standard for management (JMX) becomes more and more crucial to avoid "splinter standards," where each vendor has its own distinct, if successful, way of doing things.
автор новостиroot разделВычислительная техника Просмотров: 97 Коментариев: 0

Java 2 Network Security

21 ноября 2010
Java is fashionable, but is it reliable? Java is entertaining, but is it secure? Java is useful, but is it safe? The purpose of this book is to answer those questions, from the point of view of people who want to use Java, but want to do so reliably, securely and safely.Показать полностьюJava is fashionable, but is it reliable? Java is entertaining, but is it secure? Java is useful, but is it safe? The purpose of this book is to answer those questions, from the point of view of people who want to use Java, but want to do so reliably, securely and safely. That makes this book different from much recent writing on Java, which focuses, perfectly legitimately, on how a Java system can be broken into and how to avoid those dangers. On the contrary, this book focuses on how Java can be made secure and how to exploit its strengths. The goal is to provide practical help to the various groups involved in making a Java-based application or Web site into an industrial-strength commercial proposition. Various groups have different needs and different skills, which this book meets in its different parts. * The first part is aimed at the intelligent non-specialist who oversees system management or application development, or incorporates Java into the security policy. Only a basic understanding of computers and a limited exposure to Java is assumed, but all the themes of Java security are introduced in a context that stresses over and over again how Java security must be seen as an integral part of system security. * The second part goes into more detail on how Java security works, and is aimed more at system and network administrators and programmers, who need to know more of what is going on. * The third part looks at the broader context in which Java operates, including some extensions to Java security and some aspects of its future. This book explains the evolution of the Java security model, andthenfocuses on the Java 2 security architecture and its revolutionary domains of protection. It offers a very large number of examples to give you a better understanding of the technology involved.
автор новостиroot разделВычислительная техника Просмотров: 83 Коментариев: 0

Data Structures and Algorithms With Object-Oriented Design Patterns in Java

21 ноября 2010
Create sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective.Показать полностьюCreate sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy. This framework clearly shows the relationships between data structures and illustrates how polymorphism and inheritance can be used effectively. Key Features of the Text * All data structures are presented using a common framework. This shows the relationship between the data structures and how they are implemented. * Object-oriented design patterns are used to demonstrate how a good design fits together and transcends the problem at hand. * A single Java software design is used throughout the text to provide a better understanding of the operation of complicated data structures. * Just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed. Visit the Text’s Web Site A comprehensive web site is available for users of the text at www.wiley.com/college/preiss. The site includes: * The Web Book (a hypertext version of the complete book) * Links to the Java Source Code (all the program examples from the text) * Opus5 Package (a Java package comprised of all the source code from the text) * Documentation (source code documentation) * Demo Applets (various Java applets that illustrate data structures and algorithms from the text) * Archive (JAR format archive of the source code from the text) * Front Matter (table of contents and preface) * Solutions Manual (password required) * Errata
автор новостиroot разделВычислительная техника Просмотров: 90 Коментариев: 0

The Definitive Guide to Building Java Robots

21 ноября 2010
The Definitive Guide to Building Java Robots is for educators, students, hobbyists, and startups looking for Java/hardware interaction. This book shows you how to use your PC to build robots, and how you can interface with a microcontroller to do the basics. You'll learn to design your robot to navigate, see, speak, recognize your face, listen to you, and build maps.
автор новостиroot разделВычислительная техника Просмотров: 93 Коментариев: 0

Java Programming with Oracle SQLJ

21 ноября 2010
If you're a Java programmer working in an Oracle environment, you're probably familiar with JDBC as a means of accessing data within an Oracle database.Показать полностьюIf you're a Java programmer working in an Oracle environment, you're probably familiar with JDBC as a means of accessing data within an Oracle database. SQLJ takes you further, allowing you to access a database using embedded SQL statements. Java Programming with Oracle SQLJ shows you how to get the most out of SQLJ. Layered on top of JDBC, SQLJ greatly simplifies database programming. Rather than make several calls to the JDBC API just to execute a simple SQL statement, SQLJ executes that statement simply by embedding it within the Java code. In this book, Jason Price explains SQLJ programming from a task-oriented point of view. You'll learn how to: * Embed queries and other SQL statements within Java programs * Deploy SQLJ code not only on client machines, but also to JServer — Oracle’s Java engine built into the database * Use advanced techniques for working with collections, streams, large objects, and database objects, all without leaving the comfort of the SQLJ environment * Tune SQLJ programs for maximum performance Throughout the book, the exposition of SQLJ and SQLJ programming techniques reflects the author’s many years of professional experience as a programmer and consultant. Examples are first-rate, enabling you to learn SQLJ in no time. If you're writing Java code to access an Oracle database, you can't afford not to know about SQLJ.
автор новостиroot разделВычислительная техника Просмотров: 155 Коментариев: 0

Integrating J2EE and Microsoft .NET

21 ноября 2010
Learn to integrate .NET and J2EE technologies to create cross-platform applications. This book also contains practical solutions for integration between the J2EE and .NET components in the Presentation tier and Business tier.
автор новостиroot разделВычислительная техника Просмотров: 110 Коментариев: 0

Java EE Tutorial

21 ноября 2010
This tutorial is a guide to developing enterprise applications for the JavaTM Platform, Enterprise Edition 5 (Java EE 5).
автор новостиroot разделВычислительная техника Просмотров: 217 Коментариев: 0

Sun Certified Enterprise Architect for J2EE Study Guide: Exam 310-051

21 ноября 2010
The only classroom-based training and self-assessment system! This study guide provides 100% complete coverage of all objectives for the Sun Certified Architect for J2EE exam.Показать полностьюThe only classroom-based training and self-assessment system! This study guide provides 100% complete coverage of all objectives for the Sun Certified Architect for J2EE exam. Based on 300,000+ hours of IT training experience, the book contains hundreds of practice exam questions and hands-on exercises. The CD-ROM features full practice exam software with interactive tutorials and lab simulations, plus an adaptive test engine.
автор новостиroot разделВычислительная техника Просмотров: 84 Коментариев: 0

Core J2EE Patterns

21 ноября 2010
This guide presents the best practices for development using J2EE technologies and details 21 design patterns that produce applications notable for their performance, scalability, and robustness.Показать полностьюThis guide presents the best practices for development using J2EE technologies and details 21 design patterns that produce applications notable for their performance, scalability, and robustness. A multi- tier case study illustrates every stage of enterprise development, and sample code is provided. Common mistakes are identified, so they can be avoided. The authors are Java architects and engineers
автор новостиroot разделВычислительная техника Просмотров: 95 Коментариев: 0

The J2EE Architect’s Handbook

21 ноября 2010
This handbook is a concise guide to architecting, designing and building J2EE applications. This handbook will guide the technical architect through the entire J2EE project including identifying business requirements, performing use-case analysis, object and data modeling, and guiding a development team during construction.Показать полностьюThis handbook is a concise guide to architecting, designing and building J2EE applications. This handbook will guide the technical architect through the entire J2EE project including identifying business requirements, performing use-case analysis, object and data modeling, and guiding a development team during construction. Whether you are about to architect your first J2EE application or are looking for ways to keep your projects on-time and on-budget, you will refer to this handbook again and again. You will discover how to: — Design J2EE applications so that they are robust, extensible, and easy to maintain. — Apply commonly used design patterns effectively — Identify and address application architectural issues before they hinder the development team — Document and communicate the application design so that the development team’s work is targeted — Avoid common mistakes that derail project budgets and timelines. — Guide the development team through the design and construction process. — Setup effective procedures and guidelines that increase stability and decrease bug reports — Effectively estimate needed resources and timelines
автор новостиroot разделВычислительная техника Просмотров: 92 Коментариев: 0

The J2EE Tutorial Second Edition

21 ноября 2010
This is the complete guide to all major components of the Java 2 Platform, Enterprise Edition (J2EE) version 1.4. Written by members of the J2EE platform team at Sun Microsystems, this is the task-oriented and example-driven book that will have new and intermediate Java programmers building J2EE applications right away.
автор новостиroot разделВычислительная техника Просмотров: 104 Коментариев: 0

Teach Yourself J2EE In 21 days (Sams 2002)

21 ноября 2010
Sams Teach Yourself J2EE in 21 Days, 2/E introduces the Java 1 Enterprise Edition to Java Programmers in 21 straightforward, example-driven lessons. * Covers all the features of J2EE, including how they work together to build enterprise applications and Web Services. * Completely up-to-date with changes in EJB 2.1, JSP 2.0, and J2EE 1.4. * A great next step for readers of the best selling Sams Teach Yourself Java in 21 Days.
автор новостиroot разделВычислительная техника Просмотров: 95 Коментариев: 0
[ 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 ]