Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7959209
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 4, 20262026-06-04T04:32:12+00:00 2026-06-04T04:32:12+00:00

I’m fairly new to programming and have been focussing a great deal on Java

  • 0

I’m fairly new to programming and have been focussing a great deal on Java in recent months. I would like to write an application with a Java applet front end which will capture information about my users and allow for them to be organised for sporting events. This seems to lend itself very nicely to the object orientated approach (e.g. each user is an object, each event is an object, each coach is an object, etc.).

However, my users will all need to access and make changes to the data stored as objects. A database of some sort seems to be called for but I only really have experience with RDBMS and I can’t see how that maps to an object based front end. I could just use PHP driven HTTP calls but that would mean translating objects into tables and that feels like a move away from a pure OO approach – and I’m really trying hard not to slip into a procedural way of thinking, which is more my background.

I’m vaguely aware of JSON and NOSQL databases but not enough to know whether they are the solution to my problem. So, given all of this, I would really appreciate any views on the best way to keep things OO whilst at the same time having a client/server model allowing shared access to the application’s data. I’m sure there’s an easy solution – I’m just struggling to find it!

Any tips/thoughts?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-04T04:32:13+00:00Added an answer on June 4, 2026 at 4:32 am

    First of all, you seem to be thinking that OO and RDBMS’ can’t be a good match. They can be a good match IF you setup your schemas correctly. There’s far to little info to go on here, but often a single java-class to a single db-table can be a good start. That’s the java to RDBMS part.

    Communicating from your application-server to the client has nothing to do with this part (I’m saying because you seem to be suggesting it has?)

    Having said that, NOSQL can be a good approach for having less restrictive schema’s and (you’re right here) often map more intuitively to objects as you would envision them in a oo-world. As for suggestions, I’m using MongoDB and it’s great .. Also at this point JSON comes around the corner as the data-format to communicate with MongoDB.

    All these technologies can be rather overwhelming if you’re starting out, so instead of me advising you to pick A or B, perhaps it’s better to checkout some good java web-frameworks that abstract away from persistence implementations so you can swap them out later without much problems? (Say Mysql for MongoDB, etc. )

    I can highly recommend the Play Framework (http://www.playframework.org/) which gets you going pretty quickly and intuitively. Follow along the examples (they bolg a blog step by step including persistence, etc. ) and you get introduced nicely to the concepts.

    Perhaps later you can check out plugins to use MongoDb instead of 1 of the default RDBMS’s that come with Pplay, to see what you prefer.

    Hth,
    Geert-Jan

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have a string like this: La Torre Eiffel paragonata all’Everest What PHP function
I would like to count the length of a string with PHP. The string
I have a jquery bug and I've been looking for hours now, I can't
I would like to run a str_replace or preg_replace which looks for certain words
I have thousands of HTML files to process using Groovy/Java and I need to
I have some data like this: 1 2 3 4 5 9 2 6
link Im having trouble converting the html entites into html characters, (&# 8217;) i
I have just tried to save a simple *.rtf file with some websites and
For some reason, after submitting a string like this Jack’s Spindle from a text
this is what i have right now Drawing an RSS feed into the php,

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.