Client/Server Programming with Java and CORBA


Book Description

CORBA and JavaBeans are merging in cyberspace. Here's your completely updated guide to navigating this previously uncharted territory. Whether you're a seasoned Java programmer, a distributed objects expert, or looking to be a little of both, this Second Edition of the enormously popular Client/Server Programming with Java and CORBA gives you the programming know-how you need to combine these two technologies into workable client/server solutions for the Object Web. Full of working code, tutorials, and design trade-offs, this one-of-a-kind book: * Includes over 250 new pages on JavaBeans, CORBA Beans, and Enterprise JavaBeans. Shows you how to invoke CORBA objects from JavaBeans tools such as Visual Cafe, JBuilder, and Visual Age for Java * Covers everything from simple ORB programming to exciting new areas such as CORBA 3.0's POA, Object Pass-by-Value, IDL-to-Java, and RMI-to-IIOP * Uses tutorials and client/server benchmarks to compare CORBA and its competitors including Java/RMI, Java/DCOM, Sockets, HTTP/CGI, and Servlets * Covers in detail Netscape's ORB: VisiBroker for Java 3.X; it shows you how to use Caffeine to write CORBA/Java applications without IDL * Provides a Debit-Credit benchmark for JDBC databases to compare 2-tier vs. 3-tier client/server solutions * Provides a JavaBeans version of Club Med-a Web-based, 3-tier client/server application that uses CORBA, Java, and JDBC * Shows how to use CORBA's dynamic facilities such as callbacks, dynamic invocations, object introspection, and the interface repository * Comes with a CD-ROM containing over 16 Java-based client/server applications (and other goodies). They have written numerous bestselling books including Instant CORBA,The Essential Client/Server Survival Guide, Second Edition, and The Distributed Objects Survival Guide. The two Survival Guides both won the prestigious Software Development/Jolt Award for best computer books. Visit our website at www.wiley.com/compbooks/




Corba 3


Book Description

Expert author Reaz Hoque explores the essentials of the CORBA model, shows how to create CORBA client/server applications, and explains how to create Web applications with examples that use Java and Java Beans and the new CORBA component and scripting features. The CD-ROM includes sample code and a trial version of the Visigenic ORB.




Designing and Programming CICS Applications


Book Description

CICS is an application server that delivers industrial-strength, online transaction management for critical enterprise applications. Proven in the market for over 30 years with many of the world's leading businesses, CICS enables today's customers to modernize and extend their applications to take advantage of the opportunities provided by e-business while maximizing the benefits of their existing investments.Designing and Programming CICS Applications will benefit a diverse audience. It introduces new users of IBM's mainframe (OS/390) to CICS features. It shows experienced users how to integrate existing mainframe systems with newer technologies, including the Web, CORBA, Java, CICS clients, and Visual Basic; as well as how to link MQSeries and CICS.Each part of Designing and Programming CICS Applications addresses the design requirements for specific components and gives a step-by-step approach to developing a simple application. The book reviews the basic concepts of a business application and the way CICS meets these requirements. It then covers a wide range of application development technologies, including VisualAge for Java, WebSphere Studio, and Visual Basic. Users learn not only how to design and write their programs but also how to deploy their applications.Designing and Programming CICS Applications shows how to: Develop and modify existing COBOL applications Become familiar with the CICS Java environment and write a simple Java wrapper for a COBOL application Develop a web front end using servlets, JSP and JavaBeans. Link the web front end to an existing COBOL application using CORBA Write a Visual Basic application to develop a customer GUI Link an existing COBOL application using a CICS Client ECI call Develop a Java application using Swing as an MQSeries Client Use the MQSeries-CICS bridge to access an existing COBOL application Whether for working with thousands of terminals or for a client/server environment with workstations and LANs exploiting modern technology such as graphical interfaces or multimedia, Designing and Programming CICS Applications delivers the power to create, modernize and extend CICS applications.




CORBA For Dummies


Book Description

Create powerful applications in a variety of different programming environments -- including Visual C++, C++Builder, Visual J++, and more -- with CORBA, an all-in-one solution to cross-platform, distributed client/server programming. CORBA stands for Common Object Request Broker Architecture, central to the world of distributed heterogeneous object-oriented computing...and that's about as complicated and technical as CORBA For Dummies gets. CORBA makes it easier than ever to create software that runs as clients and servers and to run them on different machines connected by a network or the Internet. Here's a glimpse of the skills you can master with CORBA For Dummies: Working with ORBs (Object Request Brokers), the cornerstones of CORBA Creating a client and a server object, in both C++ and Java, that communicate via an ORB Developing Beans for CORBA Saving time by using CORBAservices Building a bridge between CORBA and DCOM applications Making the most of the new Visual development environment for all the latest CORBA and Java tools This essential survival guide to CORBA (which covers Version 3 as well as earlier versions) also comes with a CD-ROM packed with valuable software and programming tools, including the JavaBeans Development Kit, JDK 1.1.6, and demo versions of several Web evaluation tools, plus all the code you find inside the book.




The Java Tutorial Continued


Book Description

This book is a collection of tutorials written by Java Team members -- experts who are the authority in their areas of the Java platform. This book is a self-paced, example-driven tutorial approach to JDK 1.2 hot topics. You'll find coverage of new topics such as collections, internationalization, advanced 2D graphics, sound, JavaBeans, security, servlets, JDBC, IDL, RMI, JAR, standard extensions, JNI, reflection and reference objects. The CD itself is a gold mine! It contains this book and The Java Tutorial Second Edition in HTML format plus a combined index and JDK 1.2.




Programming Applications for Netscape Servers


Book Description

Programming Applications for Netscape Servers fully explains Netscape Servers and provides examples of how to program applications for them. This book describes the inner workings of Netscape Servers 1.x through 3.5.1 (the latest version), including a review of server configuration options, file settings, and administration techniques. You will also find a review of API fundamentals, examples, walk-through tutorials for writing server applications, and a close examination of the most appropriate programming tools for extending Netscape Servers and creating leading-edge Internet and Intranet applications. This book offers: *in-depth coverage of NSAPI (the Netscape Server API) *the first comprehensive review of WAI (Web Application Interface)-the latest Netscape programming option *a complete review of Netscape Server configuration settings *comparisons of NSAPI, CORBA, WAI, CGI, and other server programming options *a CD-ROM with code samples, utilities, and documentation for CGI, NSAPI, CORBA, and WAI-plus NSAPI extensions for Perl and Python and CGI libraries for C, C++, and Perl In addition, this book surveys CORBA and first-generation Web programming interfaces--including CGI, W







Building Scalable and High-performance Java Web Applications Using J2EE Technology


Book Description

Scaling Java enterprise applications beyond just programming techniques--this is the next level. This volume covers all the technologies Java developers need to build scalable, high-performance Web applications. The book also covers servlet-based session management, EJB application logic, database design and integration, and more.