- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JavaWeb开发技术浅析
基于JavaWeb开发技术浅析
摘要:Web技术的应用领域越来越广,Web技术的开发成为焦点,如何开发实用的Web技术,解决计算机领域需要的问题。Java语言是一种网络语言,成为Web技术的开发主要工具,由于Java语言的特点,比较适合开发Web技术,Web技术需要不断完善与创新,Java语言能满足Web技术开发的需要。本论文主要从Web技术概述、基于Java的Web设计模式进行阐述Java的Web开发技术,希望为研究Web技术开发的专家与学者提供理论参考依据,提供Web开发技术性能。
?P键词:Java语言;Web开发技术;研究
中图分类号:TP393.09 文献标识码:A 文章编号:1007-9416(2017)05-0170-02
Java语言是一种面向对象语言,适应软件开发选择工具,具有简单,分布性、跨平台等特点,尤其比较适合Web技术的开发及其应用。Web技术在应用过程中需要不断完善及创新,以适应现代社会发展需要,Java语言作为首选Web技术开发工具,是能满足Web技术发展需要,是计算机技术未来发展的趋势。
1 Web技术概述
Web技术是在互联网技术的发展产物,尤其Internet技术的广泛使用,改变了人们的工作、学习、生活等方式。Web技术从初期的静态Web,发展到现在动态的Web,尤其现在互联网+时代,电子商务行业的兴起与发展,促使Web技术成为人们生活中的一部分,Web技术成为人们生活的焦点,其关注率很高,必须提高Web技术性能,满足用户需求[1]。
1.1 静态Web
静态Web的应用由一定的历程,其主要工作方式都需要通过服务器进行修改,其html文档真实存在服务器上,每个页面都是一个独立html文档,其具有容易检索,但内容更新比较麻烦,不需要数据库支持,静态Web就是我们所说的网站建设前台,前台建设主要依靠网页设计软件进行网站设计,主要起到布局,美工、排版的作用,对于简单的用户,对数据需求量不大,需要数据更新较少的情况下,还是可以的,但最为一个数据较大的用户来说,静态网页缺乏交互性、静态Web技术不适用其发展需要,其Web访问如图1所示[2]。
1.2 动态Web
Web技术的应用领域在扩大,静态Web已经不适合用户发展的需要,动态Web技术与数据库技术结合,其交互性强,界面简单、功能强大等特点,根据客户的需要可以实现用户注册、用户登录、在线查找等功能,在一些商业网站还可以实现客户与客服人员在线进行沟通,了解产品的性能等。但动态Web文件不存在服务器上,这给搜索等带来一定困难,Web技术开发人员根据静态Web与动态Web特点,在实际开发过程中,二者是混合应用,完善了Web技术,满足用户需要[3]。其动态Web访问示意图如图2所示。
2 基于Java的Web设计模式
2.1 朴素模式
Web技术在开发的过程中,根据开发的需要选择开发模式,朴素模式是基于Java的Web的一种常用设计模式,其指开发中将显示层!控制层和数据层的操作统一交给JSP或:JavaBean来进行处理,如图3所示。
根据Web技术开发的需要,必须选择合适的Web技术的开发工具,开发工具的选择,对Web技术起到重要的作用。Web技术开发工具种类很多,Jsp是Web开发中常用的工具,但其适应Web项目不大,功能单一的情况,但根据客户的需求在不断增多,Jsp开发的源代码的复杂性,其开发难度也大,后期的维护困难更多。为了改变Web开发技术,Web技术开发人员引进JavaBean组件技术,很好弥补了Jsp技术的不足,能更好的开发Web技术,符合客户的需求[4]。
2.2 MVC模式
Web技术需要不断发展与完善,Web项目也是越来越复杂,而朴素模式缺少流程控制部分,这也直接使得朴素模式无法适应复杂项目的需求,为了解决这个问题,Java Web 开发引入了Servlet 技术。它负责接收并根据用户请求,调用或跳转到相应 Web 组件,从而实现业务流程的控制。为复杂的Web项目实行提供了技术支持,保障Web项目完成的关键因素。
2.2.1 MVC模式原理
Web的应用领域不断在扩大,Web技术开发成为软件开发中的焦点,Web项目不断在扩大,其复杂度越来越高,Web技术开发人员积累了很多开发经验,设计模式多种多样,但在Web技术开发人员影响最大的是MVC设计模式,其工作原理如图4所示。
2.2.2 JSP+JavaBean+Servlet实现MVC模式
在Web技术的开发过程中,Web技术开发越来越复杂,这是Web技术本身发展需要,也是其它技术的发展促进Web技术的革新,因此在Web技术的开发过程中,已经有简单到复杂的方向迈进,必须
您可能关注的文档
最近下载
- 行进间低手投篮教案.doc VIP
- (正式版)H-Y-T 250-2018 无居民海岛开发利用测量规范(正式版).docx VIP
- “增材制造项目”—第二届职业技能大赛甘肃省选拔赛—技能试卷(样题).pdf VIP
- 日照城市介绍PPT模板.pptx VIP
- DLT 5219-2023 架空输电线路基础设计规程.pdf VIP
- 附睾炎护理查房.pptx VIP
- 跨学科实践“用'水透镜'探究近视眼的形成原因”(教学课件)物理沪粤版2024八年级上册.pptx VIP
- 2025年新人教版语文八年级上册全册教学设计.docx
- 华为认证ICT工程师HCIA考试(习题卷5).pdf VIP
- 招商运营专员岗位面试题及答案.docx VIP
原创力文档


文档评论(0)