D
D
demoontz2015-02-20 20:16:21
Java
demoontz, 2015-02-20 20:16:21

What set of technologies should be used for a server-side Android application?

I've been puzzled by building a backend server for an android application. And immediately ran into a number of questions.
Own question in the technology stack. I own java ee, so there is not much to choose from. But what framework should you use?
found the following set:
• Apache Tomcat – servlet container;
• MySQL - DBMS;
• Subversion - version control system;
• Maven - a framework for automating the assembly of projects;
• JUnit - will ensure the efficiency of automatic testing of applications;
• Apache Log4j – logging library;
• Jenkins - continuous integration system;
• Hibernate - ORM (settings, configuration in properties, xml files and annotations);
• hibernate-generic-dao – Google's DAO implementation, implements the basic methods for working with database data, simplifies the implementation of filtering and sorting in methods;
• Spring - implementation of authentication and authorization (security), a container of services and beans (configuration in xml files and annotations), we also use it when creating tests.
I have worked with JBoss. can i use it instead of spring?
So far I am running centos7+mysql+java8+wildfly on amazon.
Criticize those who know.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
I
Igor Kalashnikov, 2015-02-20
@zo0m

Hello, I'm also a Java programmer, but I'm hooked on cross-platform development on Appcelerator Titanium ( www.appcelerator.com ) in JavaScript.
But even if you don't want to engage in such a perversion, take a look at their cloud service Appcelerator Cloud Services (ACS). It can be reached through the usual REST, they provide specialized storage and access methods to it. Solves most of the necessary tasks. But a free third-party service will keep the load :).
Parse.com is also a great cloud hosting

M
Max, 2015-02-21
@mbelskiy

I'll just leave it here:
google-end-points

D
demoontz, 2015-02-22
@demoontz

But what about even JavaEE technologies?

L
lowolf, 2015-03-03
@lowolf

Spring
CouchBase
Tomcat
Well for maven build

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question