Intranet Messaging

It allows employees of the company to send/receive messages within the organization.

Major Operations

The following are the major operations of this application.

Technologies and Products used

The following table lists operations and associated objects and files.

Operation Files Associated Objects
Login login.jsp MemberBean Java Bean
Registration of User register.html, register.jsp MemberBean javabean, Member EJB
Forgot password forgotpassword.jsp UserBean JavaBean
Changing password changepassword.jsp MemberBean javabean
Home Page home.jsp MemberBean JavaBean
Displaying details of a Message messagedetails.jsp MemberBean Bean
Sending a new message sendmessage.jsp MemberBean JavaBean, MessageBean Java Bean
Replying to a message reply.jsp, postreply.jsp MemberBean JavaBean, MessageBean JavaBean
Deleting a message deletemessage.jsp MemberBean JavaBean, MessageBean JavaBean
Creating group addgroup.jsp MemberBean JavaBean, Group JavaBean
Add memebers to group addmember.jsp MemberBean JavaBean, Group JavaBean
Delete group deletegroup.jsp MemberBean JavaBean, Group JavaBean, deletegroup stored procedure

The following are the steps to related to be taken to run the existing part of the application :

  1. Download im.zip and unzip it into webapps directory of Tomcat installation directory.
  2. Make sure you copy from jdbc/lib/classes111.zip ( after renaming it to classes111.jar) or jdbc/lib/classes12.jar from Oracle directory into WEB-INF/lib directory
  3. Also make sure the classpath of Tomcat is changed to include weblogic.jar using setclasspath.cmd in BIN directory of Tomcat
  4. Create account im with password im in Oracle.
  5. Create required tables in Oracle using TABLES.TXT file and also insert some sample data.
  6. Make sure Oracle and Tomcat are running.
  7. Start Weblogic Server and create the following
  8. copy examples.properties file from weblogic700\samples\server\src directory of the weblogic server to member directory.
  9. Build the ejb in member directory of application directory using ANT.
  10. Copy member_client.jar from CLIENTCLASSES directory of weblogic server into WEB-INF/LIB directory of application (im).
  11. Run the application using the following url:
       http://localhost:8080/im
     
  12. You should see login page (login.jsp) of the application.