Learn Microsoft Visual J++ Now introduces Windows based programmers and less experienced developers to the latest version of Visual J++ and how to get the most out of it. Readers learn how to create an application and see what's going on in the process. Other topics include an overview of Java and Microsoft's implementation of Java; working with classes, objects, and forms; creating, enhancing, and animating applets; Java packages; and multimedia in WinDirect, console applications, and creating new components. Appendixes provide quick reference to Java syntax, event-driven programming, and database access. Begins with discussions of Windows applications and the basics of the Java language, then explains Java applets embedded in Web pages, and creating and using reusable components in Java. The accompanying CD includes a time-limited version of Microsoft Visual J++ (90 days from install) and sample files.
This introduction to Java programming covers the basics and frequently used features, with instructions on installing Java and using it to design, code, test, and debug applications. It also provides guidance for GUI, processing files, and working with databases and threads. A companion CD-ROM contains a Java 2 software development kit for Windows, Forte for Java, a trial version of TextPad, and the source code and data for examples used in the book. An exciting, new approach to Java instruction that includes the latest Java releases (1.3.1 and 1.4). In just 20 chapters, you grow from beginner to entry-level professional. Along the way, you learn how to develop GUIs with Swing components; how to work with files; how to use JDBC to work with databases; how to develop applets that are run from Internet browsers; how to work with threads; and much more. Murach style that has been training professional programmers for more than 25 years.
This book methodically teaches all of the skills necessary for developing a commercial web site using servlets and JavaServer Pages. These skills include working with HTML, HTTP, servlets, JSP, sessions, cookies, JavaBeans, SQL, JDBC, connection pooling, JavaMail, SSL, security, and XML. Unlike many of the competing books, this book provides detailed coding examples for working with Tomcat, one of the most popular servlet and JSP servers, and MySQL, one of the web's most popular database servers. A great book for any Java programmer. Unlike most books about Java web programming, chapter 3 of this book provides a crash course in HTML. Since this is essential background for the use of JSPs, this means you won't have to use a second book to figure out how HTML works. Unlike most books about Java web programming, three of the early chapters (4 through 6) show you how JSPs work, how servlets work, and how to use the Model 2 architecture.
BlueJ is a Java development environment that runs on top of the Sun Microsystems Java Development Kit making use of the standard compiler and virtual machine. It allows readers to create objects of any class and interact with their methods. For the first time, the traditionally difficult concepts of objects and classes are brought alive in an easily manipulable visual form. This truly "objects first" approach within the customized BlueJ environment will revolutionize the way programming is learned. The book includes a copy of BlueJ. Takes a project driven approach to problem solving, the book is structured along the lines of fundamental development tasks providing readers with clear coverage of the principles of object-oriented programming. Programmers and non programmers who want to learn Java with a state of the art approach and user-friendly programming environment.
Java servlets are fast becoming indispensable enterprise components, as they provide a means to build scalable and portable business services that communicate over the Web. This book provides a comprehensive guide to developing applications based on the Java Servlet 2.3 API, a part of the Java 2 Platform, Enterprise Edition 1.3. The book reveals how and where servlets fit into an enterprise solution, and addresses issues such as security, scalability, performance and design. It walks you through the API covering the role of all the classes and interfaces and provides lots of example applications to demonstrate servlets in action. The book also covers the key role that servlets play in the new web services development model. This book covers: The servlet container and the services it provides; Creating and deploying web applications in Tomcat; Persisting the state of servlets; Filters and Event Listeners; Security and Container Authentication.
Sun Microsystems' Sun Certified Programmer exam (Sun CJPE) allows programmers to validate their valuable Java programming skills and provides the IT industry wth a standard to use when recruiting professional. A Programmer's Guide to Java Certification prepares readers for the CJPE by teaching them sound Java programming skills and covering the core language and all the major APIs. Requiring minimal Java experience, this guide is the surest way to accomplish the exam. In addition, it is a primer providing coverage of additional topics that every Java programmer should master to be proficient in this field. The preparation guide for the Sun Java 2 platform exam (SCPJ2) teaches experienced programmers Java programming skills, the core language, and all the major APIs. Topics include using threads, building GUI with AWT and Swing components, rendering graphics, implementing applets, handling I/O streams, and generating documentation using Javadoc.
Designed primarily as a first programming text, this work guides students through all of Java's functions. Including a number of case studies from the UK, Barnes (computer science, U. of Kent) presents an "objects-early" approach which stresses the importance of maintaining and object's integrity from outside interference. Information on the use of Java in conjunction with non-Java programs is included. Topics include: An objects-early approach showing how to design and use fully-fledged objects; An accessible introduction to the fundamental object-oriented topics of polymorphism and inheritance; Significant coverage of GUI classes belonging to both Abstract Windowing Toolkit (AWT) and Swing (JFC); The latest coverage of Java 2 Platform API; Usage of power threads for multi-threaded programs; Usage of power threads for multi-threaded programs; Timely coverage of networking, via TCP/IP, to interact with non-Java programs.
Using the JFC's Swing API you can quickly create familiar or unique GUIs for your applications and applets using numerous components including trees, tables, lists, and HTML text elements. A library of powerful user-interface components that feature pluggable look-and-feel, Swing lets you build Java programs that can either change dynamically to match the look and feel of any platform they're run on, or remain platform-neutral. In addition, Swing provides a new framework for creating your own components, as well as designing your application code. In this book, authors Scott Weiner and Stephen Asbury take a hands-on approach to mastering JFC. Using tons of working examples, complete tested source code, and a library of ready-to-use GUI components, they: Give you a complete breakdown for each Swing component; Provide detailed style guidelines for each class; Show you how to build your own custom JFC components; Undo framework, animated icons.
Pure JFC is a substantial and focused reference for sophisticated Java programmers. This book begins with an accelerated introduction to JFC so that experienced Java programmers can quickly understand the new concepts and begin developing their own JFC applications. Pure JFC also contains hundreds of programming techniques, complete with well-commented code examples that readers can immediately use in their own Java programs. Cadenhead's Teach Yourself Java 2 in 24 Hours is a definite beginner's book, a self-tutorial in 24 one-hour chapters. The guides on networking, Threads (the ability of Java to multitask by allowing for multiple processes and actions at the same time), and Swing (a powerful Java interface package for visual design) are for advanced Java programmers but will fit well within most libraries. The book begins with a guide to what's new in Swing, including its new interface components and pluggable look and feel.
Wireless applications are driving the future of information exchange (just listen to those cell phones ringing). Sun Microsystems created Java 2 Micro Edition (J2ME ) to work in an environment where there is limited processing power and user interface capabilities. This book covers J2ME's basics and walks the reader through a series of development projects. Informative as well as instructional, it is highly recommended. Sams Teach Yourself Wireless Java with J2ME in 21 Days begins by establishing the basic parameters of J2ME development and its uses in building wireless applications. The tutorial chapters introduce both text and graphical application development for typical wireless devices. Finally, the book presents the major types of applications that the wireless developer will build-information management, communications, games, etc. The book also introduces the basic concepts of networking wireless devices through Java.