java swing application installed over server - swing

I have to develop an application which will run server and and access through Remote connection to multiple user, is normal application is accessible to multiple user at the same time or we have to make some effort .
We are thinking to use technologies are
1: java swing and hibernate for persistence layer , as its single desktop application , so does we need to add server to give access to multiple user at the same time.
Thanks in advance.

Related

Deploy JavaFx+Spring Boot+JPA+MySQL application

I'm new Java developer and I'm developing a stock management desktop application with JavaFx and Spring Boot.
The application is supposed to allow multiuser connection. This meant, the same application will be installed on many client desktops (in a LAN).
All client will use the same MySQL or SQL server database.
I thought about a solution, but don't know how to implement it:
- Installing the application will generate a custom config file which will contain the database and hostname url so that we can modify it with the hostname, username and password... etc.
Please help me.

Is there a service for taking an enitre Access application and having it fully operate in the cloud?

I would like to take a large Microsoft Access application and migrate all of its forms, tables, queries into the cloud and be able to access it fully online without having to rely on my computer to process anything.
Is this it all possible? Any suggestions?
Perhaps Microsoft Azure?
Yes.
Install Access on a terminal server and access the application via Remote Desktop or as a Remote App.

How to Connect Xamarin Forms to MySQL database as backend of the app without webservice?

How to Connect Xamarin Forms to MySQL database as backend of the app without webservice?
i'm using a control panel website called myasp.net it offers a MySQL online database , and here's my phpMyAdmin i already set up all of the tables i needed, and i want to connect it to my xamarin forms application directly. is it possible?
I think your question also goes somewhat like this one I answered, and you are asking so many things with very few lines.
is it possible Xamarin.Forms Android and iOS with Sqlite syncing to MySql?
again, you need to create an API to reach there.
OR
if it is a huge learning curve for you right now, you can get a free azure account and create an Azure Function, as www.myasp.net offer MySQL get the connection credentials.
refer to this :
Azure Database for MySQL: Use Node.js to connect and query data

How to upload existing asp.net site to Windows Azure?

trying to migrate my existing asp.net website which is using mysql to Windows Azure.
I have a few questions
How do i host my existing asp.net application in Windows Azure?
Any good links to recommend for a beginner?
Is it a must to create a windows azure application in order to host my existing website in Azure?
Is it true that mysql will cost $0.12 an hour per web role?
Hosting asp.net applications in Windows Azure is a broad subject. I suggest starting with a tutorial such as this one for initial intro: http://www.asp.net/mvc/tutorials/deployment-to-windows-azure/walkthrough-hosting-an-aspnet-mvc-application-on-windows-azure
Simplest would be to add your existing ASP.NET project as a Web Role to a new Azure project. (Tutorial link above explains how this can be done)
MySQL is not supported in Windows Azure at this time. I suggest either switching to SQL Azure (prices here) or you will need to host MySQL instance elsewhere and connect to it from Azure servers (not recommended due to latency). Installing MySQL on a Windows Azure instances is totally not recommended, since those instances are stateless and Azure can choose to re-image them at any time. (Unless you have a read-only MySQL database and have a way to auto-install it via a setup script)
HTH
One thing to keep in mind, ASP.NET Sites are not supported, it has to be an application. You can see this link for how to convert to an application if needed:
http://msdn.microsoft.com/en-us/library/aa983476.aspx

How to integrate database into software

I am practicing writing an app which use MySQL to manipulating data.
My concern is if my client machine doesn't have have MySQL pre-installed, it's not be able to run my app, is it?. So is there anyway to embed the database server right into the app, or to run the app without the data server. I wonder how all the softwares out there manipulates data. It's not like we need to install some kind of database server before install the app.
MySQL is a client/server database engine, which means that you must install the client and server separately from each, and they communicate over some kind of network protocol.
If you want to deploy a stand-alone application, you are probably better off using a library like SQLite, which gives you as much of the functionality of a SQL database as you are likely to need in such an app, but instead operates on local files and doesn't require installation of a separate server.
You can embed MySQL in your application, see MySQL as an Embedded Database for details.
Your application could work with the remote database, when configuring database connection you should set your DB server IP address(host), port and login credentials. so in order to write application which is dealing with data manipulation, you need to connect to any database instant.
If you are working on client-server application, MySQL database may be accessed either by means of MySQL (this solution may be suitable for internal networks), or through some database-side service, which can provide some API and which can be accessed from client via some application-level protocol (for example, XML-RPC).
If you are working on client application, there are other database solution, which can be used in stand-alone software: SQLite, Derby. As an alternative to database approach, you may consider storing data in XML / YAML format.
I suggest to wrap db layer in you application witch simple interface provided for all operations performed on the database. In this way, you will not have to go into the details of the atomic operations on the database and through unified interface, you can create several different classes which will be responsible for access to different databases in the same way (the same interface). These classes should realize the interface and implement all necessary methods inside (for example ADO). Now your db layer can be visible in all program it the same way. Wrapped class can realize singleton desing pattern and can be used as one instance enywhere in your application. Universal class design (interface) gives you many benefits such as the possibility of substitution on another layer if necessary (switch to a totally different db).