java based Website: difficulty in planning pl help

Posted on 2006-06-01
Last Modified: 2012-05-05
Hello all!

Iam planning to build a java based website. I intend to use jsp/servlets/mysql database.
considering the following modules in building my website..
login system + forum + online exams + newsletter system +  admin panel and more..

My question:
How do i plan my website architecture so as to each module should work independent of each other.

I considered the following option:
* I plan to develop each module as a seperate webapp and deploy it at my host but i do not understand how each communicate each other..

suggest me the best followed approach in practice.

Anil Kuchana.
Question by:anilkuchana
    LVL 14

    Expert Comment

    for the forum, you can use already existing softwares like VBulletin, SMF, phpBB, Web Wiz, etc
    also some open source forum softwares in Java:

    Author Comment

    Hi thanks for the reply but..

    what my questions is how do i integrate the modules all together..
    For example:
    if i decided to use opensource forum software it has its own login system and my website also has a login module..
    How do i integrate both of them..

    the above is one of the scenario but on the whole how do I plan the architecture of my website?

    Anil Kuchana.
    LVL 14

    Accepted Solution

    ok you want the user being logged in on your site once he/she logged in to forum thus
    you should make a general login system, and once the user has logged in one of these modules, a cookie should be placed in his/her pc, so when he surfs your site and jumps from one module to another, the cookie should be retrieved in order to acknowledge his/her identity.
    LVL 35

    Assisted Solution

    All modules can "talk" to each other either via Java objects (if all the modules are written in Java) or via HTTP requests (if they are written in different languages).

    Featured Post

    Enabling OSINT in Activity Based Intelligence

    Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

    Join & Write a Comment

    Suggested Solutions

    For customizing the look of your lightweight component and making it look lucid like it was made of glass. Or: how to make your component more Apple-ish ;) This tip assumes your component to be of rectangular shape and completely opaque. (COD…
    Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
    Viewers will learn about if statements in Java and their use The if statement: The condition required to create an if statement: Variations of if statements: An example using if statements:
    Viewers will learn about basic arrays, how to declare them, and how to use them. Introduction and definition: Declare an array and cover the syntax of declaring them: Initialize every index in the created array: Example/Features of a basic arr…

    732 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now