构建开发环境和入门示例.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
构建开发环境和入门示例

学习Java编程开发之前需要明确的几个观点 一、了解Java编程规范 (1)Java程序中包的命名规范 Java语言中的包是解决应用系统中同名符号冲突的一种机制,但在代码实现中如何合理地分离包中的内容?如何正确地进行包的命名?Java平台倡导采用反域名规则——如“com.px1987.项目名.模块名”的包名定义,而其中的域名可以采用学生所在学校的域名。 (2)类和接口的命名规范 面向对象的Java程序中的基本的组成单元是类和接口,为了提高项目实现中的各个模块代码的可读性,开发过程中也必须要遵守项目组中规定的类和接口的命名规范。Java程序中的类名一般应该采用大写字母开头,并达到“见名知意”的命名要求,如UserInfoServiceBean(完成用户信息处理的服务组件)、UserInfoDAOBean(完成用户信息数据访问的组件)等形式。 (3)类和接口中的成员方法的命名规范 类和接口中的成员方法代表该类或者接口对外的功能服务,大型的企业应用系统中的各个模块是分组或者分人协同开发的,成员方法的命名不应该出现“歧义”。一般采用“动词+名词”所形成的短语、并首字母小写。如doUserLogin(完成用户登陆处理)、doQueryUserInfo(完成查询用户信息处理)等形式。 (4)成员属性变量(对象)的命名 尽管面向对象类设计中倡导将属性封装以避免直接对它们的访问,而且根据JavaBean组件的规范,每个成员属性的get/set方法是依据对应的成员属性名称产生的——它们代表这些成员属性数据对外的访问接口,开发过程中也必须要注意正确地对成员属性变量(对象)的命名规范。 在成员属性名称中的第一个单词的首字母要小写,从第二个单词之后的每个单词的首字母要大写。如firstName、userAge等形式,Java平台下的各种开发工具如Eclipse IDE等将能够自动地为每个成员属性提供对应的get/set方法。 二、明确应用系统开发中的各个关注点 在企业级应用系统开发中首要的关注点并不是技术本身是否先进,而是软件应用系统本身所应该具备的稳定性、可扩展性和安全性等方面的要求是否能够满足和实现,其次才是对先进性技术的具体应用。 (1)应用系统的稳定性 企业应用系统首先是要保证系统本身在运行过程中的稳定性,因为应用系统是为企业的业务经营提供各种服务和支撑的,随时的停机或者系统崩溃将会影响到企业业务活动的开展和造成一定的经济损失。 (2)应用系统的可扩展性 企业的业务活动随着企业本身的发展和竞争的加剧,业务功能及应用系统的运行环境等方面的因素都有可能会发生变化和提出更高的要求。当然,企业的应用系统不应该是一次性的软件系统,必须能够适应和满足企业业务的各种变化的要求——这也就要求企业应用系统本身还必须要具有良好的可扩展性。 (3)应用系统的安全性 许多企业应用系统都涉及到企业本身经营过程中的各种机密的业务和生产数据,一旦这些数据丢失或者信息泄露,将会影响到企业本身的竞争力。因此,对企业应用系统提出安全性方面的要求是不言而逾的,保证软件系统本身安全可靠地运行和防范应用系统本身所可能遭遇到的各种形式的破坏也是必要的。 (4)应用系统的技术性 企业应用系统开发中并不一定要追求时髦的、先进的技术应用,而稳定和成熟的技术是企业应用系统开发中的首选技术——因为稳定和成熟的技术是开发人员所熟悉和了解、并能够把控的技术,这样能够降低应用新技术所可能带来的风险。 当然,企业应用系统的开发中也不能采用太落后的“老古董”式的技术——这将缩短应用系统的生命期。因此,在应用新技术之前,开发人员必须要预测出该新技术所可能带来的风险、并权衡利弊,合理地应用它们。 三、熟悉面向对象编程的五个基本原则 程序代码中类的设计质量将直接影响到整个应用系统本身的整体质量,如何正确和合理地进行类的设计(包括类的结构、关系和职责分配等问题)?在面向对象编程技术中提供了各种设计思想和编程原则、乃至设计模式,而其中有关类设计的五个基本原则主要是指“依赖倒置原则”、“接口隔离原则”、“开放—闭合原则”和“单一职责原则”、“Liskov替换原则”。 但如何将这些设计原则在实际的应用系统开发中加以体现和遵守乃至灵活地应用?这些原则体现了哪些设计思想?希望指导教师本身首先要学习和掌握它们,并在项目开发中灵活地加以应用。 (1)开放—闭合原则 应用系统中的各个功能模块应该要对系统的扩展开放,但要对直接修改系统本身的代码行为加以禁止(关闭)。 (2)单一责职原则 应用系统中的一个具体的设计元素(一般为功能类)只应该完成某一类型的功能(职责),而不应该设计和开发出复合功能的类。 (3)接口隔离原则 使用多个专门的接口比使用单一的复合总接口要优越,各个接口的可扩展性都比较高,而每个接口所对应的功能实现类也都内聚

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档