У меня есть приложение Java, которое было создано в среде IDE (NetBeans) (JDK 1.6). Приложение позволяет продавцам вводить информацию о продажах и приходить к утвердителю. Сохранение записи. Приложение подключено к DB Derby.Распространение приложения Java
Как только это приложение будет завершено, я должен иметь возможность распространять это приложение среди пользователей, чтобы они могли легко получить доступ к приложению.
Пользователи, очевидно, должны иметь возможность запускать это приложение без использования IDE, и, если возможно, я хотел бы упаковать его с JRE, чтобы пользователям не нужно было загружать JRE (хотя это еще не конец мира, если они должны загрузить JRE).
Это приложение будет иметь разные версии при движении, так что это должен быть процесс, который может быть автоматически обновлен или легко обновлен нетехническим специалистом.
Также есть страница SharePoint для SharePoint, если возможно, я хотел бы иметь возможность обернуть это в некоторый тип .exe-файла, а затем загрузить этот файл на странице SharePoint, что позволит команде захватить этот .exe из страницу и запустить ее оттуда. И поэтому, как только выйдет новая версия, мы можем просто заменить старую версию новой в SharePoint.
Есть ли способ сделать это, или мне бы лучше всего использовать что-то вроде Java WebStart?
Вам удобно предоставлять каждому пользователю доступ к этой базе данных? – meriton
Если возможно, я бы предпочел не предоставлять каждому доступ к базе данных. –
Этого трудно избежать, если локально установленная программа подключается к этой базе данных, как и любые учетные данные, которые программа использует для установления того, что соединение будет (по крайней мере временно) на компьютере пользователя. Это одна из причин, по которой общие архитектуры с тремя уровнями; уровень бизнес-логики не должен распространяться и, следовательно, более устойчив к несанкционированному доступу, что делает его более подходящим для обеспечения контроля доступа. – meriton