⑴ J2EE的体系结构是指什么
【J2EE体系结构简介】J2EE是针对web服务、业务对象、数据访问和消息传送的一组规范。这组应用编程接口(API)确定了web应用与驻留它们的服务器之间的通信方式。
J2EE注重两件事,一是建立标准,使web应用的部署与服务器无关;二是使服务器能控制组件的生命周期和其它资源,以便能够处理扩展、并发、事务处理管理和安全性等问题。
J2EE中间件定义了四个独立的层,分别是:客户层、表示逻辑层、业务逻辑层和企业信息系统层。
(1)j2ee和大数据库扩展阅读:
目前,java平台有三个版本:适用于小型设备和智能卡的J2ME(Java 2 Platform Micro Edition)、适用于桌面系统的J2SE和适用于企业级应用的J2EE。
Sun推出J2EE的目的是为了克服传统Client/Server模式的弊病,迎合Browser/Server架构的潮流,为应用Java技术开发服务器端应用提供一个平台独立的、可移植的、多用户的、安全的和基于标准的企业级平台,从而简化企业应用的开发、管理和部署。
J2EE是一个标准,而不是一个现成的产品。各个平台开发商按照J2EE规范分别开发了不同的J2EE应用服务器,J2EE应用服务器是J2EE企业级应用的部署平台。由于它们都遵循了J2EE规范,因此,使用J2EE技术开发的企业级应用可以部署在各种J2EE应用服务器上。
参考资料来源:网络 J2EE架构
⑵ 我公司做了一个APP想要在每个城市都单独建立一个数据库,然后在汇总到总公司的数据库,可以吗
1、没这个必要,分公司都有自己的帐号,登录后只看自己的数据那是由APP和后台来控回制的,不需要区分数据答库。
2、积分一般只与用户名关联,你无论在哪里,只要用户名没变,那积分是不会有变化的,不存在说在洛阳分到开封没有。
上面的需求你可以通过会议或邮件,咨询APP的开发公司就行了,不需要自己去猜想。类似的需求也都是一样,不需要考虑你们不懂技术的老板的想法,只需要按实际情况与开发方沟通,提出你们的需求就可以了。
⑶ 一个大型的j2ee系统需要多少张数据库表
设计之初一定是严格按照数据库范式设计的,凡是数组的结构,一对多的关系一定分成两个表,然后用外键相联系。
这种设计非常稳妥,有大量的研究和案例保障不会出大问题。
但是如果现在再重新设计,使用现在的数据库产品新特性(例如PostpreSQL支持数组特性),可能会比这个数量少一些。
但最终还是要由业务复杂度来决定。
⑷ 关于j2EE做大型网站时,若数据量太多,会导致速度变慢,这个问题怎么解决的
楼上有人说道点子上了,你这个“数据量大”是不是性能瓶颈确实难说。
1、可能是数据库高并发访问瓶颈,数据库而带来的瓶颈很难解决,很可能需要更改数据库的架构。
2、高并发带来的虚拟机超负荷,在某些地方池化能起到很好的效果,有时也可能是虚拟机的配置问题,也有可能你需要集群等等,甚至在极少数情况下,出现了内存泄漏(java也会有)。