RHINO Systems Inc. - Database & Internet Development
HOME
ABOUT US
CUSTOMERS
SERVICES
CONTACT
Customer List
quotes
 
 
 
 
 

> Latest News
02/27/2008:
Sun acquires MySQL. MySQL will remain just as open, fast, free...Sun to take MySQL to next level of scalability and performance by tapping into Sun's $14 billion

01/01/2008:
Joel Thompson signs up as author of Northern Ca. Oracle User Group developers corner.

10/12/2006:
On Nov 2nd - Joel Thompson will speak at Northern Ca. Oracle User Group on Java/JSP and Oracle Backend Systems. Basics of JSP, and some discussion of common Frameworks
9/13/2006:
On Oct 9th - Joel Thompson giving Beginners Java Programming Course. 3hr course covering fundamentals by real examples. See complete description here - don't wait signup now - go to contact us page.
8/29/2006:
On Sept 12th - Joel Thompson will speak a SAC Java User Group about Hibernate 3 technology.
More info:
click here
(opens new window)
4/10/2006:
Red Hat to acquire JBoss.
More info: click here
(opens new window)
2/2006:
Oracle announces free Database! Oracle delivers fully-functional Oracle Standard Edition DB (called Express Edition) with very reasonable restriction for free commercial use! Click here for details (opens new window)

1/2006:
Joel Thompson to deliver series of presentations on Hibernate technology.
(sign up today)
1/2006:
Sun and Oracle renew alliance to provide cost-affordable servers & software.
11/2005
RHINO Signs contract to deliver software for the state of California Legislative Data center.
11/05: RHINO delivers on J2EE product for Highwire Systems.
11/03:
Sun Microsystems Showcases Java(TM) Integration Suite at Blue Cross Blue Shield Association (BCBSA) 2005 Blue Health IT Symposium
09/05:
RHINO signs contract for developing mobile solution with J2ME.

RHINO Systems Inc.
     
  publications by Joel A. Thompson

EJBs revisted EJB3 vs EJB2 (pdf)
This article first talks about the benefits of EJB3 technology, taking you beyond the marketing hype to explain in some detail why they can help your development effort. I.ll also explain some of the problems with EJB2 and how it is simplified with EJB3, hopefully helping you to consider EJB technology. Then in the second part, I.ll give you an example of how to get started with EJB3 in JDeveloper. The example that I work through is standard EJB3 and JSP page that will run in any container.

JavaMail how to send mail in JAVA (pdf)
creating and sending an email with Java using JavaMail and alternatively, calling /bin/mail from your Java program.

Hibernate and Oracle Presentation. (power point)
Learn about Hibernate and Oracle programming.
  1. Introduction of HibernateV3 Configuration & Setup of Hibernate/Java
  2. Code
  3. Pros and Cons
  4. RESOURCES
JSP Basics and Examples. (pdf)
Protocols, Simple, TagLib, JSTL, DB and Deployment with Oracle and OC4J

When you want to get started quickly with the technology and need a cook-book recipe to get it up an running, refer to this document. I wrote this because I desired a document that detailed pieces of the puzzle that needed to be in place for each of the technologies to work. Even though each step is detailed, this document covers the basics and should not be thought of as a comprehensive guide. This document assumes that you know a little about Java already, yet it does attempt to explain in some greater detail the steps for deploying. The document also talks about deploying to OC4J standalone server, but the concepts apply to all the Servlet Containers I.ve worked with (Weblogic, Jboss/Tomcat, JRun, Novell, Sun). It is best to read this document from start to finish (its short . don.t worry), and then go back and work through the given examples.


Increase your JAVA Performance with PLSQL (powerpoint)
Topics covered in this article:
  • Basics of PLSQL
  • Optimizing RDBMS Calls from JAVA
  • Return Values & Cursors
  • Large Objects & Images
  • And more .
  • Real-life Engineering
  • Debugging, Java Stored Procedures And more .
  • Portability & Compatibility issues
  • WRAP UP
Building a Webservice with Oracle (word)
Building a Web Service with JDeveloper 10.1.3.3 and 11g

This document describes step by step how to create and use (client) a webservice using JDeveloper 10. The reason we decided to use JDev 10 and not Jdev 11, is that 11 is the technology preview, and didn.t have its webservice tools quite working yet. The WS will use JAXWS and annotations. The WS will also be built completely with standard API calls, and as such doesn.t have any Oracle dependencies and can be run in other containers with the standard implementations of JAXWS.

The client, however will be developed with Oracle.s tools, and won.t use JAXWS/Annotations, and as such it will have some Oracle dependencies. However, it should be noted, that the client code is generated entirely based on the WSDL that was exposed in developing/deploying the Web Service itself. Thus you could use Jdev 11, and/or a tool like jboss.s wsconsume.bat to build a client program that is based entirely on JAXWS and annotations. The client program would be more portable to other IDE.s or environments that way.


JDeveloper JSF/EJB/Oracle XE (word)
The following document describes how to use Oracle.s JDeveloper 10.1.3.3 tool to create a web application utilizing Java Server Faces (JSF) and EJB3 technology. There are no ADF (Oracle.s proprietary) extensions used in this exercise. Additionally this application uses only JSF standard components and techniques to build the application. You can run this application with some minor modifications to the EAR file (there are no code changes needed) inside Weblogic, or JBoss. This document only describes building and running the application within JDeveloper, and OC4J (J2EE/Web engine).

This document offers a step-by-step approach and doesn.t .explain. why things are done the way they are.


Beginner Java Course. (pdf)
Learn all the fundamentals about Java progamming.

 
> Featured Customers
 
Natural Medicine.com
Architecting and Designing their JSF/EJB/Oracle RDMBMS to provide a business registry and user management.
 
Lawrence Livermore Labs
Custom software consulting with JDeveloper/ Faces/ ADF/ JHeadstart & Oracle RDBMS
 
State Of California,
Legislative Data Center
Custom software consulting with Java/EJB/XML & Oracle