|
|
|
|
|
|
|
|
|
|
|
|
|
|
Taking the fear out of WebSphere (continued)
Servlets
Servlets are Java programs that run on a Web server. It is similar to CGI (Common Gateway Interface) programs that are most often written in the Perl language. Sun Microsystems developed it, and more information is available from their Web site at http://www.sun.com. The majority of Web application servers, including Domino, support servlets.
JSP
JSP (Java Server Pages) is Sun's answer to the Active Server Pages technology from Microsoft and Server-Side JavaScript from NetScape. It allows Java code to be embedded in an HTML Document. The server processes the code before it's sent to a requesting client (browser). This allows presentation to be separate from the data.
EJB
EJB (Enterprise JavaBeans) is a specification from Sun Microsystems for components that live on a server. Its goal is to define a standard way of creating components that participate in distributed object-oriented applications. It defines a standard for server components, whereas JavaBeans sets a standard interface for application components.
CORBA
CORBA (Common Object Request Broker Architecture) is a standard architecture for distributed components. It is analogous to the DCOM technology from Microsoft) see http://www.microsoft.com). It is a specification for creating, distributing, and managing distributed program objects in a network, in this case, the Internet.
JDBC
JDBC (Java Database Connectivity) is an API (Application-Programming Interface) for accessing external data sources. It describes a standard Java library for accessing data sources, such as relational database management systems like Sybase or Oracle, via SQL (Structured Query Language). This is similar to ODBC (Open Database Connectivity), the widely accepted API for database access.
XML
XML (eXtensible Markup Language) is a markup language for documents containing structured information. The phrase "structured information" is used to signal that an XML document contains data as well as what role the data plays in the document. A role is its distinction, whether it be the subject of a memo message or the title of a book. XML is seen as the answer to data in a disparate system. Many years ago the ASCII character codes defined a common set of characters that allowed data to be transferred between systems; XML answers the same problem.
Additional IBM tools
In addition to WebSphere, IBM offers other tools for Web development. They can be used with or without a WebSphere server:
- VisualAge for Java is a Java IDE (Integerated Development Environment) that supports Java applets, servlets, and EJBs;
- WebSphere Studio is a toolset for creating, managing, and debugging Web applications. It can be used in conjuction with WebSphere. It has a visual layout tool that supports JavaScript, JSP, HTML, and DHTML, as well as wizards for connecting to data sources.
Integrating WebSphere and Domino Currently, there is minimal built-in support for integrating Domino and WebSphere. That is, you have to dig in and know what you are doing. There are no wizards for integrating the two. The only integration feature is that Domino allows WebSphere to be used as its servlet engine (the only third-party servlet engine supported) and WebSphere can take advantage of the Domino Web server HTTP engine.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Advertisement --
Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done.
Native to Lotus Domino. The User Experience unseen for Lotus Domino.
Do more with less. Really.
See the possibilities Docova unleashes for Lotus Domino. |
-- Advertisement --
Mark your calendar for in-depth Lotus training, May 12-14, Boston
Join experts and peers May 12-14 in Boston for educational and networking events that deliver real-world Lotus training so you can increase productivity and efficiency in your company, advance your skills, and squeeze the most from your current environment. One registration gets you into THE VIEW's Admin2010 and Lotus Developer2010.
Register by April 10 to save $200. |
|
|
|
|
|
|
|
|
|
|