Sponsored White Papers, Webcasts, and Downloads
TechRepublic Resources
- Senet (dmg)
- If you like board games, you'll love Senet. This exciting game was a favorite of the pharaohs of ancient Egypt because of its unique combination of strategy and luck. Senet was arguably the world's first board game, created in ancient Egypt in roughly 3,500 BC. In its time, Senet was...
- Tags: Board, Jeff Hanson, Corporate Governance, Games, Business Operations, Corporate Law, Personal Technology
- Software downloads 2008-02-20
- Transitioning into OOP: Use message-driven beans to listen to the Java Message Service
- In a previousarticle, we explored the details of entity beans and how they are used toencapsulate data entities to be accessed by business objects. In this articlewe will look at message-driven beans and how they can be used to listen for JavaMessage Service JMS messages.Talk with your MOMMessage-oriented middleware MOM...
- Tags: Java, Jeff Hanson, JMS, Most MOM, object-oriented programming, queue, receiver
- Technical articles 2004-11-18
- Transitioning into OOP: Encapsulate data with entity beans
- In a previous article,we tried to alleviate fears you may have had about building your first EJBs bywalking you through the implementation details of a simple stateless sessionEJB. In this article, I will explore the important details of entity beans andhow they are used to encapsulate data entities to be...
- Tags: EJB, EJB container, Entity Beans, J2EE, Jeff Hanson, object-oriented programming
- Technical articles 2004-11-11
- Protocol independence in a service-oriented architecture
- Designing an effective distributed software system becomes especially tricky when considering the fact that services and processes might need to interact with each other across multiple protocols.Most distributed systems encapsulate the protocol details of interprocess communication within the processes or services that use each given protocol. Either that or the...
- Tags: Service-oriented architecture (SOA), Web services, Middleware, Java, Enterprise software, Jeff Hanson, protocol independence, SOA
- Technical articles 2004-05-03
- Transitioning into OOP: Implement a simple session Enhanced JavaBean
- Our last article explored how we can implement client programs to connect with RMI servers and how we generate the runtime deployment classes for these clients. In this article, we return to our discussion of Enhanced JavaBeans EJBs to help to lay to rest the fears you may have about...
- Tags: J2EE, Application servers, Middleware, Enterprise software, JavaBeans, Jeff Hanson, J2EE development kit, object-oriented programming, EJB
- Technical articles 2004-01-20
- Implement Java-based distributed computing with RMI
- The remote method invocation RMI framework allows J2EE applications to invoke methods on other Java objects residing in other virtual machines. Find out how to harness this distributed computing functionality in your own Java development.The Java 2 Enterprise Edition (J2EE) remote method invocation RMI framework enables you to create virtually...
- Tags: Programming languages, Jeff Hanson, Java 2 Enterprise Edition remote method invocation framework, distributed computing, remote method invocation framework, Java RMI, Java, java.rmi.Remote, java.rmi.RemoteException, Java Object, virtual machine
- Technical articles 2003-06-30
- Transitioning into OOP: Connecting clients to RMI servers
- Previously we explored how remote method invocation RMI is used to establish remote interaction, allowing programmers to concentrate on other issues besides the communications infrastructure. In this article, we'll take a look at how we implement client programs to connect with RMI servers and how we generate the runtime deployment...
- Tags: Java, server, Jeff Hanson, object-oriented programming, lookup method, Java RMI, remote object
- Technical articles 2003-11-17
- Create distributed services with Java's RMI-framework
- Java's remote method invocation RMI framework enables you to create virtually transparent distributed services and applications. RMI-based applications consist of Java objects making method calls to one another without regard to their location. This allows one Java object to invoke methods on another Java object residing in another virtual machine...
- Tags: Java, Jeff Hanson, Java RMI, RMI Registry, server
- Technical articles 2003-09-19
- Coarse-grained interfaces enable service composition in SOA
- One of the primary benefits of service-oriented architecture SOA is the ability to compose applications, processes, or more complex services from other less complex services. This activity, sometimes called service composition, allows developers to compose applications and processes using services from heterogeneous environments without regard to the details and differences...
- Tags: Service-oriented architecture (SOA), Jeff Hanson, granularity, business expert, SOA
- Technical articles 2003-08-29
- Take advantage of the benefits of loosely coupled Web services
- Loosely coupled components can operate independently of each other with no problems. This is an excellent fit when designing Web services, where all components are not always available.Coupling generally refers to the act of joining two things together, such as the links in a chain. But in software development, coupling...
- Tags: C/C++, Programming languages, Web services, Development tools, Web, Web service, benefit, Jeff Hanson, dumpStructContents
- Technical articles 2002-12-11
- Wed Java to Web services with JWSDP
- Sun's Java Web Services Developer Pack JWSDP lets you write Web services applications entirely in the Java programming language, but the number and complexity of tools may prove intimidating to JWSDP novice programmers.JWSDP supports industry standards, ensuring interoperability with technologies and specifications created by standards groups, such as the World...
- Tags: Programming languages, Web services, Jeff Hanson, JAXR, JAXP, Testing JWSDP, Web, SAAJ, JWSDP, XML, API, Java, JAXM, Web service, JAX-RPC, JAXB
- Technical articles 2003-06-11
- Get started with Java servlets
- Java servlets are server-side objects that enable developers to take advantage of the Java API and HTTP protocol to conduct transactions. Here's what you need to know to begin taking advantage of servlets.Java servlets offer a simple way to extend and enhance Web server functionality. They're platform-independent, so you can...
- Tags: Programming languages, Java Servlet architecture, Jeff Hanson, servlet, Java, Java servlet, HTTP
- Technical articles 2002-09-18
- Build directory-enabled applications with JNDI
- The Java Naming and Directory Interface JNDI is a staple of the J2EE platform and supports Enterprise JavaBeans EJB. JNDI enables seamless connectivity to heterogeneous enterprise naming and directory services. JNDI allows developers to build portable, directory-enabled applications. Let’s see how it works and take a look at the code...
- Tags: Java, Jeff Hanson, JNDI
- Technical articles 2003-04-29
- Using Java to access Web resources
- Java provides the tools you need to access and use valuable Internet resources in your applications. See how to work with Internet content via the URL class.Java’s networking classes enable you to implement applications that communicate across a network/remote connection, but the platform also extends into the realm of the...
- Tags: Programming languages, Jeff Hanson, protocol element, Web, URL class, constructor, Java
- Technical articles 2002-07-22
- JMX keeps your Java apps connected
- Over the past few years, Java has played an extraordinary part in the evolution of distributed applications and systems. We have witnessed a monumental leap forward in the ability to connect Java-enabled applications to existing systems, resources, mainframes, and devices. With this acceleration of connectivity, the need for a standard...
- Tags: Programming languages, Jeff Hanson, JMX, Java, MBean, Standard MBeans
- Technical articles 2003-03-11
- How does EJB encapsulate business logic?
- The J2EE platform includes a specification for a distributed component model known as Enterprise JavaBeans EJB. If you've worked with Java for a while, you probably have a basic understanding of EJB and its relationship with business logic. In this article, we'll dig a little deeper and see how EJB...
- Tags: J2EE, Application servers, Middleware, Enterprise software, Jeff Hanson, J2EE Platform, EJB, software component, business logic, software
- Technical articles 2003-03-03
- OOP Java: A little business logic with your beans
- Traditionally, any piece of software that exposes fundamental functionality of a company has been referred to as business logic. You might define the term further as the code that implements standard services or business rules of an application for a company. Business logic is usually associated with the middle tier...
- Tags: Jeff Hanson, object-oriented programming, business logic, software, software component, static method
- Technical articles 2003-02-18
- Handling Java I/O via remote connections
- Java's socket classes enable communications across network connections, whether they're local or remote. You can easily develop client and server applications to harness these features.In "Read and write data with Java's I/O streams," we started to explore the input/output (I/O) classes, interfaces, and operations provided by the Java platform. Now,...
- Tags: Programming languages, NETWORKING, Jeff Hanson, computer, Java, port number
- Technical articles 2002-05-10
- Servlets offer a simple alternative to CGI development
- One powerful feature of the Java Servlet API is its ability to process form data with relative ease. Instead of scrounging around for environment variables as with traditional CGI development, you can use servlets to access form and query-string data via normal Java method calls. Let's take a look at...
- Tags: servlet class, Jeff Hanson, CGI, servlet
- Technical articles 2003-01-13
- Read and write data with Java's I/O streams
- All of Java's I/O is based upon streams. Once you learn the syntax for one stream; you can work with any other type in Java. This article introduces some ways of working with Java streams.The Java input/output (I/O) facilities provide a simple, standardized API for reading and writing character and...
- Tags: Programming languages, Jeff Hanson, Java, I/O
- Technical articles 2002-04-17