The following are the major operations of this portal:
The following table lists operations and associated objects and files.
| Operation | Files | Associated Objects |
|---|---|---|
| Login | login.jsp | MemeberBean javabean |
| Registration of User | register.html, register.jsp | Member EJB |
| Forgot password | forgotpassword.jsp | JavaMail |
| Changing password | changepassword.jsp | MemberBean javabean |
| Home Page | homepage.jsp, links.html | MemberBean JavaBean |
| Search For Classmates | searchclassmates.jsp | MemberBean JavaBean, |
| Displaying details of a member | memberdetails.jsp | Database JavaBean |
| Adding details of family member | addfamilymember.jsp | MemberBean JavaBean, FamilyMember javabean |
| Updating family member | editfamilymembers.jsp, updatefamilymember.jsp, updatefamilymemberfinal.jsp | MemberBean JavaBean, FamilyMember javabean |
| Delete family member | editfamilymembers.jsp, deletefamilymember.jsp | MemberBean JavaBean |
| Send Message | sendmessage.jsp | MemberBean JavaBean, MessageBean javabean |
| Delete Message | deletemessage.jsp | MemberBean JavaBean, MessageBean javabean |
| Inbox | homepage.jsp | MemberBean JavaBean |
| Unregister Member | unregistger.html, unregister.jsp | Member EJB and unregisteruser stored procedure |
The following are the steps to related to be taken to run the existing part of the application :
<local-tx-datasource>
<jndi-name>ClassmatesDS</jndi-name>
<connection-url>jdbc:oracle:thin:@localhost:1521:oracle8i</connection-url>
<driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
<user-name>classmates</user-name>
<password>classmates</password>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
<metadata>
<type-mapping>Oracle8</type-mapping>
</metadata>
</local-tx-datasource>
http://localhost:8080/mft/login.jsp
jar cfv classmates.war *.*
http://localhost:8080/classmates