J2EE的魅力(企业级开发)

2 篇文章 0 订阅


为什么进行J2EE企业级开发?什么是企业级开发?企业级开发有什么特点?

    结合我们已有的知识进行讲解一下。先来看一下我们已经开发的系统:考试系统、评教系统、基础系统、选课系统,系统在开发的初期各自拥有各自的权限,是一个个相互独立的系统。

    现在改变需求“要求把所有的系统放在一起,组建为一个大的教务系统,并要求数据共享、数据一致、代码可复用性强、赋予变化”。因此就诞生了“企业级开发”。

 

企业级应用特点:

    1、不是一个个相互独立的系统。使用同一个账号在权限范围内,即可以登录考试系统,也可以登录评教系统,还可以……

    2、在企业中,会部署多个彼此相互连接、相互进行交互的企业级应用。把各个系统的权限部分进行整合,同时对于子系统个人信息发生变化时,其它系统也会随之变化,实现了信息同步和信息共享。

    3、同时有可能与企业外相关联应用连接。举个例子,用教务系统的账号和密码可以登录CSDN博客。

 

需要解决什么问题?

1、分布式企业通信:一致性、事务性、安全性

    分布式可以理解为将数据分散的存储于多台独立的机器设备上。把一个需要非常巨大的计算能力才能解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。举个例子,在上千亿条的数据中查询特定的一条数据,如果只用一台计算机来查找的话,可能需要半个小时,如果让一百台电脑同时查找的话,也许只需要几秒钟。

2、大数据存储和显示

    大数据的4V特点:Volume(大量,巨量资料,某个文件体积大)、Velocity(高速,对数据的处理速度)、Variety(多样,类型多类型复杂)、Value(价值)。

3、可移植

    可移植性指一种计算机上的软件转置到其它计算机上能够正常运行?

4、平台上的一致性    

5、遗留企业内应用程序

    认为如何把旧系统和新系统进行整理。

6、面向Web体系

    与CS相比,BS更具有生命力。对于BS的系统更新往往需要花费一定的人力物力,我们需要系统开发人员亲自到企业内部进行软件的升级和维护。与之相比,BS只需要简单的发布就可以搞定系统维护、升级等问题。因此BS具有更强的应对变化的能力,而且在人们的接受范围内。

    安装在手机中的软件每隔2-3天,就会有提醒“您有N多个软件需要升级”,也正是体现了BS生命力这一点。




  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值