当前位置: 首页 > news >正文

新校区建设专题网站企业宣传网站建设图示

新校区建设专题网站,企业宣传网站建设图示,北京seo排名收费,南昌网站开发技术许多开发人员在其职业生涯的某个阶段最终进入了Java“企业”世界。 我知道#xff0c;仅此一个词就能引起各种反应#xff0c;这是正确的。 通常#xff0c;存在许多有趣的技术挑战的环境最终会成为那些没人愿意从事的环境#xff0c;因为它们脆弱#xff0c;难以处理且没… 许多开发人员在其职业生涯的某个阶段最终进入了Java“企业”世界。 我知道仅此一个词就能引起各种反应这是正确的。 通常存在许多有趣的技术挑战的环境最终会成为那些没人愿意从事的环境因为它们脆弱难以处理且没有乐趣。 大型项目中经常出现的问题通常是由于管理引起的但是我已经看到开发人员做出了许多错误的决定这些错误的决定导致了糟糕的软件而这些都是以“企业”为名的。 什么是企业 您可能会争辩说该术语几乎可以表示任何东西这是真的但是为了本文的目的我将以一种我认为与常用用法一致的方式对其进行定义。 普通的企业项目具有以下属性 通常在大型公司环境中 涉及多层管理/指导 首选来自Red HatIBM或Microsoft等大型供应商的解决方案 偏爱知名的既定的虽然有时是不足的产品和标准 有关扩展和性能的担忧 现在我已经定义了我们正在谈论的项目类型让我们看看它们通常看起来像什么。 典型的企业Java项目 我们大多数人都看到过企业项目的标志。 如果我们举个例子那会有所帮助所以让我们假设它是一个具有某些B2B功能的电子商务平台。 可能是这样的 EJB3加上JPA和JSF –它们符合“标准”每个人都可以使用它们因此这是安全的选择。 SOAP –它是标准的定义了安全性之类的工作方式因此无需担心。 JMS 消息驱动Bean –适合平台并提供可靠性和负载平衡。 石英用于工作安排–一种“安全”的选择比不认识的魔鬼好是您认识的敌人。 部署在JBoss上 –它得到了一家大公司的支持和付费支持渠道。 现在像这样的项目存在的问题不一定是所选的单个技术。 我的示例中肯定有一些问题但是真正的问题是如何做出选择以及使用某些技术的动机。 众所周知与其他选择相比上面的软件堆栈更难管理和使用。 开发将需要更长的时间才能起步随着需求的发展更改将变得更加困难并且该项目最终将比其他可能的解决方案更加复杂。 企业决策 企业项目在做出选择时通常要确定的目标是 低风险技术–选择“安全”的选择即使已知有严重的缺陷也不会造成反吹。 对标准的痴迷–与提供诸如EJB3或SOAP之类的定义明确的规范相比对于提供有效地完成工作的最简单解决方案的担忧更多。 需要通过SLA获得有偿支持通常无需担心响应的质量或及时性。 出于对未知未来需求的担心而进行设计。 除了最后一个目标这些目标不是坏目标但它们往往使每个软件项目的实际目标蒙上阴影。 所有软件项目的主要目标是交付一个项目该项目 准时 符合要求 可靠 表现良好 和 易于维护和扩展。 这些应该是决策者在软件项目中无论大小的重点。 显而易见有时特殊的组织需求会影响做出的选择但是从根本上讲好的选择通常适用于所有类型的组织。 那么如果我们以这些目标重新构想我们的项目怎么办 重新构想的企业项目 首先有一点免责声明任何项目都有很多方法可以使用我不会断言以下技术要比前面提到的技术更好。 需要根据您的需求对工具进行评估每个工具都不尽相同。 我将尝试做的是演示示例技术堆栈以及每种选择的理由。 这将显示出如何构建设计良好的系统该系统可以在企业环境中生存而不必屈服于经常做出的错误选择。 这是建议的堆栈 使用Thymeleaf的 Spring MVC –稳定的历史大量的开发资源快速的开发和灵活性。 不要害怕使用平台或库但要避免过多地“购买”它们的堆栈您可能会后悔。 在有用的地方使用jOOQ进行持久化的简单数据库层。 这使我们能够以更细粒度的方式来管理性能同时仍然可以轻松地与数据库交互并避免ORM陷阱 。 使用Jackson JSON处理器的REST – REST和JSON都很流行因为它们易于使用和理解开发便宜使用简单的标准并且为开发人员所熟悉。 锁定也不是什么大问题–与SOAP不同我们可以轻松切换到另一个JSON处理器而没有太多困难。 可以使用SSL和基本身份验证轻松保护这一点。 JMS消息传递在ActiveMQ上使用JSON编码的消息–松散的耦合可靠性和负载平衡而不会被消息驱动Bean所困扰。 Obsidian Scheduler –简单易用可提供出色的监控并减轻开发人员的负担。 再一次目标是在可能的情况下简化并降低成本。 部署在Tomcat上 -不使用专有功能。 这可以帮助我们遵循标准避免升级问题并使将来的工作继续进行。 当事情并非总是无法解决时谁需要SLA支持 我认为上面的堆栈和相应的说明有助于您从正确的角度来研究一个企业项目可以是什么。 这样做的目的是表明即使是企业项目也可以是简单的并且可以灵活地构建– blo肿的框架和平台不是必需的部分并且很少提供任何明显的实益。 收盘时 REST等技术的最新发展趋势令人鼓舞并且正在进入企业界。 开发团队意识到只要基础技术选择能够满足项目的性能安全性等需求简单就能带来可靠性和成本效益的解决方案。 软件世界发展Swift并显示出朝着正确方向发展的良好迹象。 我只希望有一天of肿的企业平台的回忆会变得晦涩难懂。 参考 Java企业软件与我们的JCG合作伙伴 Craig Flichel的应有的相伴之处 来自Carfey Software Blog博客。 翻译自: https://www.javacodegeeks.com/2014/03/java-enterprise-software-versus-what-it-should-be.html
http://www.yutouwan.com/news/50607/

相关文章:

  • 登陆不了建设银行网站上海建设工程学校
  • html5手机网站开发网站内容及功能模块设计
  • 网站页脚包括什么网站建设项目成本估算表
  • 规则网站建设芜湖有哪些知名企业
  • 金坛建设局招标网站建设银行的网站用户名是什么问题
  • 广州网站建设价格怎么建立网站数据库
  • 国外的技术社区郑州seo顾问热狗网
  • 温州编程网站企业建站流程
  • 怎么做帖子网站青海省公路工程建设总公司网站
  • 印度喜欢用什么框架做外贸网站徐州丰县建设局网站
  • 备案个人网站做淘宝客做好网站建设对企业有什么作用
  • 网站建设哪家便群晖 wordpress是什么
  • 网站建设论文的摘要网站建设赣icp
  • 网站建设流程公司织梦企业黄页网站源码
  • 建筑工程网站建设方案可以做结构图的网站
  • 衡阳做网站公司动漫设计培训机构哪里好
  • wordpress 4.5 中文版网站的seo相关指标
  • 群辉做网站服务器配置网站建设课程
  • 做旅行社网站国内做的比较好的跨境电商网站
  • 注册公司在哪个网站最好的微网站建设公司
  • 体育建设网站教你如何做网络营销推广
  • 如何做好一个网站网站主题分析
  • 个人怎样免费建网站建筑公司网站封面图片
  • 移动网站建设查询做设计素材网站有哪些
  • 高端网站建设 aspx系统平台搭建
  • 扬中网站网站建设个人承包工程合同范本
  • 建网站 绑定域名 网址我的世界封面制作网站
  • 做网站主图多少钱网站建设7个基本流程
  • 男生流出来白色的东西是什么建网站做seo
  • 广告发布网站开发秦皇岛市第一医院