I need help in building this Java application, I have no idea how to implement it, could someone help me get started? Thank you in advanced....
Design and build a journal application using TCP and appropriate data streams.
The idea is that a client can access their journal entries from anywhere. They can store any content in the journal. The journaling system should be set up to support the following operations:
1. The clientÂ’s special user name is used by the server to locate journal entries made by the client. 2. When the client starts the journal application, he/she must identify themselves with their user name and indicate which journal entry they want to work on. Journal entries are identified by the date. There is only one journal entry per day. 3. A client can access the journal entry from any date. For example, a client may connect to the server and create a new journal entry in the morning. Later in the day, the client may connect again, and continue working on the journal entry for that day. This means that the server retrieves the journal entry and sends it to the client where is it displayed in a text area. The client can change the entry or add to it. When finished, the client can once again save the entry, which sends the updated text to the server for storage. 4. From the above operations, the journal server must support reading a journal entry for a specific client user name and date. It must also support saving a journal entry for a specific client user name and date.
The primary requirement is that it must be done in TCP for communications between the client and the server. All client journal entries must be saved to files somehow. The server should be able to be stopped and restarted with no loss of client journal entries.