关于实施MVC框架结构WEB项目一些见解.docVIP

关于实施MVC框架结构WEB项目一些见解.doc

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
关于实施MVC框架结构WEB项目一些见解.doc

一、实施Java的WEB项目需要掌握的 Java从语言角度来讲不是很难,但是从整体设计角度来讲属于完全面向对象的高级框架。如果要设计一个良好的框架结构,单单只掌握Java语言远远不够。在一个框架应用中语言只是其中的一个调价,想要发挥好语言的优势,还要有良好的环境条件才能。这就涉及到一个设计模式,还有和设计模式相关的一些知识。   Java是一种存面向对象的语言,所以要把Java应用的好,对面向对象一定要有良好的理解。对Java语言本身的特点和技巧更应理解。 在主要的应用中,数据库相关的环节应用很多,所以对数据库应该有一定了解。不能单单只了解一种数据库,因为在很多实际开发中会提出很多数据库解决方案,所以只有在了解多种数据库的情况下才能有一个比较方案,不能只从价格上入手,要根据项目的实际需求来做出最好的性价比,这样才算一个合格的数据库解决方案。 在很多应用中应用服务器有很重要的地位,所以对应用服务器的了解是必须的。包括配置,应用、和实施。而且最好也要了解多种应用服务器,然后根据项目需求比较选择应用。 在服务器和设计模式结构中会应用到自定义文件,而且在应用高级设计时也会定义自用的标签,现在流行的是用XML去定义配置,所以XML语言应该有一定掌握。 Java主要应用在网络上,所以对网络的协议应该有一定了解掌握。 在设计WEB项目的应用中,网页的脚本语言起着不能忽视的作用,所以如果设计WEB项目的应用中,对HTML和JavaScript都应有一定的了解。 综上所述:一个好的Java应用实施应该掌握如下: Java语言、面向对象思想、设计模式、框架结构、数据库、应用服务器、XML语言、网络协议、网页脚本语言。 二、工具的选择 在实际开发中,开发工具的直接影响着开发进程,使用工具如果过于复杂,在项目开发前要费很多时间学习;如果工具过于简单,开发时限制性又太大。所以要根据实际开发的难度和强度来做决定,而且要根据项目开发人员的实际情况。 现在常用的Java项目开发环境有:JBuilder、VisualAge for Java、Forte for Java, Visual Café、Eclipse、NetBeans IDE、JCreator +J2SDK、EditPlus 2+ J2SDK。 最好是熟知这些软件的优点和缺点,以便根据实际情况选择应用。 三、Java语言 Java语言体系比较庞大,语法和C相似。应用角度讲有JSP、Applet、Servlet、Application四部分。在大多WEB项目中主要应用到JSP、Servlet、Application这三部分,在WEB项目开发中Application主要的应用就是JavaBean。 Applet是运行在客户端的程序,在图形显示方面很出色,它是需要预选下载到客户端的程序,在有些开发中,有一些设计需要运行在客户端,这时就要应用Applet,比如网易的聊天室。 Servlet是运行在服务器端的程序,处理数据接收的能力很出色,是一个多线程的设计。在服务器端的功能十分强大。 JSP是从Servlet上分离出来的一小部分,简化了开发,加强了界面设计。JSP定位在交互网页的开发。运用Java语法,但功能较Servlet弱了很多,并且高级开发中只充当用户界面部分。 Application是Java应用程序,Java可以象C++等语言一样开发出应用软件,但是运行起来很慢。在WEB项目和一些开发中主要应用JavaBean就是Application的一部分,逻辑运算能力很前,能极大的发挥Java语言。而且可以运用Java的继承、多态、重载的特性,也可以实现封装。 高级的WEB项目会应用到以上的所有技术,协作开发会提高开发的效率和系统的性能。 四、面向对象思想 Java语言是完全面向对象语言,所以在项目设计时应用会有很大的帮助,在设计时应尽量舍弃面向过程的设计方式。 在分析项目业务关系的时候,应用一些ER图会用很大的帮助,这样能尽快找出业务逻辑主要面对的对象,然后对每个对象进行行为划分。最后设计实现的目的是对象之间的通信。 《Thinking in java》中有很经典的一个比喻,把一个灯泡比喻成一个对象,然后把行为都封装到该对象中,如图: 在这个例子中,类型/类的名称是Light,可向Light对象发出的请求包括包括打开(on)、关闭(off)、变得更明亮(brighten)或者变得更暗淡(dim)。通过简单地声明一个名字(lt),我们为Light对象创建了一个“句柄”。然后用new关键字实例化Light的一个对象。为了向对象发送一条消息,我们列出句柄名(lt),再用一个句点符号(.)把它同消息名称(on)连接起来。从中可以看出,使用一些预先定义好的类时,我们在程序里采用的代码是非常简单和直观的。 五、设计模

文档评论(0)

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

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

1亿VIP精品文档

相关文档