L
L
LpsoldierMike2015-02-04 20:29:33
Java
LpsoldierMike, 2015-02-04 20:29:33

What technologies are needed to create a server application for mathematical calculations?

Actually a subject, but
There is a Client - already written. It needs to be taught to send XML files.
I also need a server. Written in Java.
Server task:
Must be able to accept files, only after authorization. So that each user can pull out the results, only their tasks. Parse files and shove data into databases. Pull the problem from the database - solve it and write the results to the account.
In the future, calculations will be optimized - by using multithreading. But that's later.
Most importantly, I need to understand what kind of framework do I need?
What would provide - data protection, transmission, and calculation of my mathematics.
Spring? And what would you recommend reading to solve this problem? Time is limited - but there is a huge desire!
My skills: I can write algorithms, but in Java - 0, in EE - even more so. A difficult case, but the project needs to be done, I will be glad for your help.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
M
Moxa, 2015-02-04
@Moxa

the simplest thing I've seen for java on the web is grails

V
Vladimir Smirnov, 2015-02-05
@bobzer

You don't need a framework, you need an application server (which already contains all the necessary frameworks). Under the control of the server, deploy your web application (.war), and implement all the necessary logic in it. For multithreading, you don’t have to do anything, because. the server itself will allocate separate threads for processing requests from the client side.
With the skills you have, it will most likely not be easy, but Google will help. To get started, you can try, for example, like this:
www.centerkey.com/jboss
then like this : jaxenter.com/getting-started-with-apache-tomee-105...
or google "java war hello wrold" yourself
First, start an empty application server so that there are no errors at startup. Then deploy your Hello World under it as in the first link. If it opens, see what techniques/technologies are used on the second link and connect in series to your application. A simple web application should be deployed on any application server without modifications. Try TomEE or WildFly... Have
a look at this, it will help you get oriented:
How to start learning Java EE
JPA and Hibernate or Hibernate?
Which framework to choose for writing a Web Service?
Which web framework for java to choose?
What to read in order to write a web server in Java?
Does Tomcat support java 8? If not, what containers do they support?
These are just my answers, and how much information on Java EE on the Web can not be re-read in 10 lifetimes...

L
LpsoldierMike, 2015-02-04
@LpsoldierMike

I don't need - just, I want full functionality.
Because the server application will be extended over time.
I need an adequate framework that supports all these things.
The main thing is relevant - I don’t want to spend time studying a Framework that is not quite needed on the market.
I read - that all these things can be fully provided by Spring, am I right?
And what about databases? I understand what SQL is. But what to use?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question