我想在Java
技术上创建一个应用程序,它可以是其中任何一个:
回到应用程序的类型和性质,它是一个基于网络的应用程序,例如一个基于Retail Application
的基于Employee
、Manager
和Administrator
三层的应用程序。
现在可以肯定的是:
Administrator
将为每个分支指定整个application.Managers
(或者说每个store).Employees
.Manager
,Employees
将通过局域网连接。Manager
将连接到Administrator
,反之亦然。Administrator
应用程序将是一个基于web的应用程序,在任何地方都可以被管理员访问。H 233g 234
现在我混淆了Employee
和Manager
控制台,我希望只有一个应用程序可以根据身份验证被雇员和经理访问,因为它们在同一个分支上,但我对应用程序的类型感到困惑。
发布于 2012-03-09 11:17:32
任何类型的应用程序都可以用于任何角色。
你需要了解每种方法的优缺点,并做出自己的选择。最终,它归结为一个问题,即您是否需要在用户的PC上安装Java和/或Java应用程序。
纯基于web的用户界面不需要安装,但这意味着您需要使用HTML、CSS和Javascript等技术来实现大部分UI代码。
和应用程序。您还需要处理如何让用户安装更新。另一方面,您不需要处理浏览器不兼容问题,只需在Java中实现。
无论您为UI实现选择什么,您也需要某种后端来(至少)接受和处理来自用户的请求,并管理数据/数据库。您可以使用GAE或Tomcat或任意数量的替代来实现这一点。
https://stackoverflow.com/questions/9632727
复制相似问题