We need your feed back

All the products and materials by OOP-Research are developed and published based on your feed back. When you are using our products or reading our articles, you may have questions or difficulties. Whenever this is true for you, don't hesitate to contact us. Please share your opinion with us. Then, you will get the better products. (We offer 1 year FREE upgrade!) Or the new articles or examples may be published and they may shed the light on your Java development.
The more you talk, the more you get!

Updated Information

Based on your feed back, OOP-Research will continue to publish the new examples, sample source codes and articles for this API. You will find the links to them on our web site at the URL of:

About this distribution

In this distribution, you will find the following files and directories:


README.html This file.
LICENSE The license agreement of this product. Please read this file before using this product.
conf The directory for the configuration files. They are:
  • LoginManager.properties
  • SimpleUserIdGenerator.properties
  • SimplePasswordGenerator.properties
  • SimpleIdGenerator.properties
  • CartIdGenerator.properties
  • login.sql
As for the 4 property files, please read the comments and update their properties. The last one defines the DDLs for the required SQL tables, that are written for MySQL. If you need the DDLs for the SQL database other than MySQL, please feel free to contact us.
group-list.xml This is the template of the XML that lists the group names. Please do not include root, guest and anonymous in this XML. The mapping must be defined per host, and 50 group names should always be listed for every host even if you do not use all of them.
The file name of this XML should be group-list-0.xml. You can place the list for each host on the separate XML, and the file names in this case will look like:
  • WEB-INF/classes/group-list-0.xml
  • WEB-INF/classes/group-list-1.xml
  • WEB-INF/classes/group-list-2.xml
You can prepare as many as XML you like, but the file name should have the continuous number, i.e. if file names look like:
  • WEB-INF/classes/group-list-0.xml
  • WEB-INF/classes/group-list-1.xml
  • WEB-INF/classes/group-list-3.xml
this API will not read the last one.
login-map.xml This is the template of the XML that defines the mapping between the request path and the realm. Each realm consists of a set of groups, and only the users who belong to those groups can access the mapped request path. The mapping must be defined per host.
The request path in this context consists of the servlet path and the path information, and it does not include the query string. And the path information in this XML can include the single wild card character (*) between the slashes (/).
The file name of this XML should be login-map-0.xml. You can place the mapping for each host on the separate XML, and the file names in this case will look like:
  • WEB-INF/classes/login-map-0.xml
  • WEB-INF/classes/login-map-1.xml
  • WEB-INF/classes/login-map-2.xml
You can prepare as many as XML you like, but the file name should have the continuous number, i.e. if file names look like:
  • WEB-INF/classes/login-map-0.xml
  • WEB-INF/classes/login-map-1.xml
  • WEB-INF/classes/login-map-3.xml
this API will not read the last one.
apiDoc The directory for the API documentation (Java Doc). This Java Doc describes the details about the classes and their methods of this API. Please read it while you develop your web application using this API.
login_x_y.jar The binary file of this API. In case of the trial version, it will be login_x_y_try.jar. Please place it under WEB-INF/lib directory. Please also read Installation section below.
oop_util_x_y.jar Another binary file of this API, which includes the class files shared with other APIs by OOP-Research. Please place it under WEB-INF/lib directory. Please also read Installation section below.

If you are behind the fire-wall...

The trial version sends your serial ID to our server over the net. If you are behind the fire-wall, this Java API may fail to connect to our server. In this case, you will get:

or similar exception. If this is the case, please feel free to contact our technical team. We will send you another trial version, which does not send your serial ID over the net.

Installation

First of all, please create the required SQL tables by executing the DDLs in:

The DDLs in this file are written for MySQL database. If you need the DDLs for the SQL database other than MySQL, please feel free to contact us.
In addition to the distribution files of this API, please download:

Please follow the instruction of the above API. After the installation, the docBase directory of your web applications will include the following JAR files and property files:

Be sure to give the Read permission for these files.

NOTE for oop_util_x_y.jar:
If you have the older version oop_util_x_y.jar, please replace it with the newest one. In other words, please be sure to find only the latest version of oop_util_x_y.jar under WEB-INF/lib directory.

For JBuilder 2007 and Eclipse

To add the required JAR files to the new project ...

Dialog titled New Project will be shown. Please go ahead, then you will reach the section titled Java Setting Otherwise, please finish to set up the new project. You can add the JAR files later on the existing project.

For existing project ...

Dialog titled Properties for xyz (where xyz is the name of the project) will be shown. On the left navigation tree, select Java Build Path

  1. Select the tab titled Libraries
  2. Click the button titled Add External JARs
  3. Dialog for file selection will be shown. Please select the JAR file.
  4. Click the button titled OK

For JBuilder 2006 or earlier

To add the required JAR files to the new project ...

Dialog titled Project Wizard will be shown. Go ahead to the section titled Step 2 of 3

For existing project ...

Dialog titled Project properties will be shown. On the left navigation tree, select the item titled Paths

  1. Select the tab titled Required Libraries
  2. Click the button titled Add
  3. Dialog titled Add to Project Classpath will be shown
  4. Select the tab titled Archives
  5. Click the button titled Home
  6. Navigate the directory so that the JAR files will be shown on the right list
  7. Select the JAR file
  8. Click the button titled OK

Download...

The distribution of this API is available at:

Contact us

Whenever you have questions, please feel free to contact us at tech@oop-research.com. Please include your serial ID within your message.


ALL CONTENTS COPYRIGHT 2006, OOP-Research Corporation. All rights reserved.