个人理财 WebLogic开发人员的生存技能 - 虚拟人员

WebLogic开发人员的生存技能 - 虚拟人员

目录:

Anonim

作为WebLogic开发人员,了解如何构建应用程序和开发环境非常重要。遇到问题时,您还必须知道如何与WebLogic社区联系。本文提供了一些建议和其他信息,以帮助您完成工作。

保留足够的文档

文档是任何应用程序的重要组成部分。作为一名开发人员,您应该尽自己的本分,确保您的应用程序得到正确的记录。文档分为几类:

<! --1 - >
  • 程序代码文档。 最明显的文档形式由源代码中的注释组成。 Javadoc是提供此文档的好方法。开发人员手册。
  • 一个基本的,但经常被忽视的文档使用,使新的程序员加快速度。在成熟的应用程序中,开发人员的计算机通常包含应用程序开发时使用的各种文件。对于新开发人员来说,这种环境可能很难重现。开发人员手册描述了在新机器上设置开发环境所需的过程。
程序说明。
  • 应用程序规范的更改必须传达给参与这些更改的所有人员。最终用户文档。 这是您的用户参考的有关如何使用您的系统的信息的文档。由于功能被添加到系统中并且现有的功能被更改,请确保您更新了用户文档。
  • <!通过保持所有形式的文档得到适当的维护,开发人员和用户可以随时了解应用程序。 Use Usenet
互联网最大的好处之一就是全球社区的意识。互联网的任何一个部分都不仅仅体现了这一点,而是由互联网用户在各种主题上发布的大量消息组成。

您可以通过几种方式访问​​Usenet。您可以安装下载和过滤Usenet贴子的客户端程序。您也可以使用基于Web的门户。最常见的门户网站之一是Google网上论坛。

设置开发环境

WebLogic使您可以创建从同一台计算机运行的多个服务器。这提供了一种提供多种开发环境的便捷方式,如下所示:

开发。开发环境是开发人员测试代码的地方。这使开发人员可以在受控环境中测试他们的代码。开发服务器上的稳定版本通常会转移到测试服务器上。

测试。

您的项目团队可能包含测试软件并报告新bug的质量保证(QA)人员。质量保证人员不应该从您的开发服务器进行测试,因为服务器太易变。相反,您应该从开发服务器向测试服务器推出一个稳定的版本。此版本可以由您的质量检查人员进行测试。

  • 演示。 您必须演示软件,或者向客户展示您正在创建的系统的进度,或者向即将使用您的系统的内部用户展示。如果你没有创建一个演示服务器,而且开发人员不稳定你的开发服务器,那么你的演示就会被打开。
  • 文档。 很可能一群人会为您的应用程序创建文档。他们将登录到服务器并截图并执行与最终用户文档相关的其他活动。为您的技术编写者提供一个稳定的环境来开发他们的文档是非常重要的。
  • β。 当您认为您的应用程序已准备好投入生产时,请让最终用户在开始生产之前最后一次对软件进行测试。这个过程被称为
  • 最终用户验收测试。 从特殊的beta服务器执行这个测试是一个好主意。
  • 生产。 程序的生产版本是最终用户使用的版本。服务器管理员要确保生产服务器保持可用状态。这将是任何版本的软件的最后一站。 不需要在不同的机器上设置所有这些环境。这些环境中的几个可以在一台机器上进行组合。 知道你正在开发什么
  • 作为一名开发人员,你应该了解你正在努力解决的问题。这似乎是显而易见的,但对于大型应用程序的开发人员,由于以下几个原因,很容易忽略目标: 不明确的程序规范

只知道程序本地区域的开发人员

了解规格的用户

了解工具

  • 许多工具都可以使开发人员的工作更轻松。不幸的是,在您意识到编程时间有任何收益之前,您可以花费大量时间学习使用这些工具。实际上,你学习工具的时间是一种投资。开发人员至少应该有以下工具:
  • 文本文件编辑器
  • 支持调试的集成开发环境(IDE)

构建工具,如ANT

源代码修饰符

  • WebLogic Resource Workshop
  • 版本控制
  • 创建模块化,分离的系统
  • 大型应用程序将具有许多类和交织在一起的系统。创建由多个模块组成的系统具有以下几个优点:
  • 通用模块可以重复使用。
  • 这个程序比较容易理解,因为大问题被分解成许多小问题。

不同的程序员可以在不同的模块上工作而不会互相干扰。

随着系统的发展,特定的模块将从主动开发转向维护模式。确保这些模块的构建方式能够保证正在进行的开发不会导致以前工作代码中出现错误。这样的错误被称为回归错误。

  • 注意安全
  • 媒体充满了利用软件安全漏洞的人的报道。在设计和实现应用程序时,必须注意安全性。安全错误可能以多种方式蔓延到您的系统中:
  • 利用未经验证的参数

URL篡改

缓冲区溢出

将命令注入可能影响SQL的参数

  • 利用已知的安全漏洞在操作系统或服务器软件中
  • 许多安全缺陷是没有为您的操作系统或服务器软件提供最新补丁的结果。确保你有最新的补丁。
  • 测试您的软件
  • 作为开发人员,您应该始终在与其他模块集成之前尽可能测试您的模块。这被称为
  • 单元测试。

当你第一次创建一个模块时,你应该手工完成所有的单元测试。

当你对单元测试的结果满意时,你已经准备好将你的模块和其他人开发的模块集成在一起。这个过程被称为

集成测试。集成测试涉及与其他开发人员的团队协作,因为您的组件是第一次放在一起。 除开发人员进行的测试外,还将进行质量保证人员和最终用户的测试。当这些用户测试你的软件。他们会发现错误。如果您有一些QA人员和开发人员,可以使用错误跟踪工具。另外,错误跟踪工具允许将笔记附加到单个错误。当开发人员或用户发现错误时,他们可以记录该解决方案。这一点很重要,因为不是所有的错误都是编程错误的结果。 当系统准备好从生产服务器运行时,您应该执行

最终用户验收测试。 这为最终用户提供了一个在系统投入生产之前测试系统的最后机会。

WebLogic开发人员的生存技能 - 虚拟人员

编辑的选择

如何在Word 2013中创建和修改目录 - 傻瓜

如何在Word 2013中创建和修改目录 - 傻瓜

正在使用Word 2013作为技术和教育书籍,您知道这些书籍通常包含目录(TOC),以帮助读者快速找到特定的章节。 TOC列出文档的每个标题,并列出其页码(适合打印副本)或提供一个实时超链接...

如何在Word 2013中创建表 - Word 2013中的虚拟表

如何在Word 2013中创建表 - Word 2013中的虚拟表

表用于在多列布局,如地址列表和时间表。您可能会惊讶于您可以在文档中找到表格的所有用途!表格是一个行和列的网格,有点像电子表格。在这里,学习如何在表格中插入表格...

如何在Word 2013中创建权威表 - 虚拟

如何在Word 2013中创建权威表 - 虚拟

权威表是常见的在一个非常长的法律文件中总结文件中引用的来源。通过在Word 2013文档中创建“权威表”,您可以为可能使用该文档的其他法律专业人员提供帮助,并需要验证引用的来源。一个表格

编辑的选择

如何计算企业的盈亏平衡点 - 傻瓜

如何计算企业的盈亏平衡点 - 傻瓜

以下是您想知道的关于您拥有的业务或操作:您想知道公司必须达到的销售收入才能达到收支平衡。换句话说,你想知道产生零利润的销售收入数量,而不是零损失。幸运的是,无论是这种计算,还是...

如何使用QuickBooks 2014评估财务费用 - 傻瓜

如何使用QuickBooks 2014评估财务费用 - 傻瓜

您可以告诉QuickBooks在逾期时评估财务费用客户发票。为此,您首先设置财务费用计算规则。完成此操作后,您可以通过选择QuickBooks命令轻松评估逾期金额的财务费用。设置财务费用规则要设置财务费用规则,请选择...

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

如何计算QuickBook 2012中的盈亏平衡点 - 傻瓜

QuickBooks 2012允许您计算产品盈亏平衡点快速简单。盈亏平衡点显示产生零利润和零损失的销售收入。记得进行利润 - 成本 - 成本分析的公式吗?它是这样的:利润=(销售收入x毛利率百分比) - 固定成本而不是计算利润的基础上...

编辑的选择

裁剪你的足球指导目标到一个年龄段 - 假人

裁剪你的足球指导目标到一个年龄段 - 假人

有很多方法有的是天才的选手,有的可以做出令人目眩的捕捉,有的只是为了掌握比赛的基本技巧而挣扎。不管孩子们的优点和缺点如何,青少年都具有影响他们的一般特征。

10个最激烈的大学橄榄球对抗 - 傻瓜

10个最激烈的大学橄榄球对抗 - 傻瓜

引起一阵骚动,因为每个粉丝都有他或她自己的最爱。这份名单考虑到了一段时间的竞争,以及参赛队伍是否一直处于国家排名的前列。更多...