企业应用开发面临的问题以及思考

企业应用开发面临的挑战

1、企业应用的开发是相当复杂的,这种复杂除了表现在技术方面外,还表现在行业本身。
2、企业级 应用开发所需要面对的问题
①、大量的并发访问
②、复杂的环境
③、网络的不稳定
④、外部的攻击行为
3、因此企业应该用有良好的多线程支持,具备良好的适应性和安全性等等

思考的方面

可扩展性、可伸缩性
一个积极的软件开发者应该正确对待需求的变更。需求的变更表明有市场前景,只有有变化的产品才是有市场的产品。
优秀的企业级应用必须具备良好的可扩展性和可伸缩性。因为良好的可扩展性允许系统动态增加新功能,而不会影响原有的功能。
良好的可扩展性建立在高度的解耦之上。在JEE应用中,大多采用XML文件作为配置文件。使用XML配置文件可以避免修改代码,从而能极好地提高程序的解耦。

快捷、可控的开发
如果没有时间限制,任何一个软件系统在理论上都是可实现的。
但这样的条件不存在,软件系统必须要及时投放市场。对于企业级应用,时间的限制则更加严格。
企业的信息是瞬息万变的,与之对应的系统必须能与时俱进。因而采用新技术的问题,乐于与风险。
因此快捷、可控是企业信息化系统必须面对的挑战。

稳定性、高效性
企业级应用的一个显著特点:并发访问量大,访问频繁。因此稳定性、高效性是企业级信息化系统必须达到的要求。
企业级应用必须有优秀的性能,如采用缓冲池的技术——保存那些创建开销大的对象(典型的应用是数据连接池)、数据缓存。

花费最小化,利益最大化—永恒的话题
任何一个商业组织都希望尽可能地降低开销。
对开发者而言,降低开销主要是如何使在开发上的投资更有保值效果。即开发的软件系统具有很好的复用性。
在良好的JEE架构设计中,复用是一个永恒的追求目标。架构设计师希望系统中大部分的组件可以复用,甚至能让系统的整个层可以复用。对于采用DAO模式的系统架构,如果数据库不发生大的改变,整个DAO层都不需要变化。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值