- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java_web项目开发技术 java web项目开发需要掌握哪些技术? 目前, 国内外信息化建设已经进入基于Web应用为核心的阶段,Java作为应用于网络的最好语言,前景无限看好。然而,就算用Java建造一个不是很烦琐的web应用,也不是件轻松的事情。概括一下,实施Java的WEB项目需要掌握的技术如下: Java语言 面向对象分析设计思想 设计模式和框架结构 XML语言 网页脚本语言 数据库 应用服务器 集成开发环境 下面我们具体地看每个技术 1、Java语言 Java语言体系比较庞大,包括多个模块。从WEB项目应用角度讲有JSP、Servlet、JDBC、JavaBean(Application)四部分技术。 (1)、Java Database Connectivity (JDBC)技术 在Java Web应用开发中,数据库管理系统(RDBMS)的使用是不可缺少的。JDBC(Java Database Connectivity) 是一种用于执行 SQL 语句的 Java API。它由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的API,使他们能够用纯Java API 来编写数据库应用程序。 简单地说,JDBC 可做三件事: 与数据库建立连接, 发送 SQL 语句, 处理结果。 (2)、Servlet技术 Servlet是运行在服务器端的程序,可以被认为是服务器端的applet。servlet被Web服务器(例如Tomcat)加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web服务器)接收请求,执行某种操作,然后返回结果。 Servlet的主要优点包括 Servlet是持久的。servlet只需Web服务器加载一次,而且可以在不同请求之间保持服务(例如一次数据库连接)。 Servlet是与平台无关的。如前所述,servlet是用Java编写的,它自然也继承了Java的平台无关性。 Servlet是可扩展的。由于servlet是用Java编写的,它就具备了Java所能带来的所有优点。Java是健壮的、面向对象的编程语言,它很容易扩展以适应你的需求。servlet自然也具备了这些特征。 Servlet是安全的。从外界调用一个servlet的惟一方法就是通过Web服务器。这提供了高水平的安全性保障,尤其是在你的Web服务器有防火墙保护的时候。 Servlet可以在多种多样的客户机上使用。由于servlet是用Java编写的,所以你可以很方便地在HTML中使用它们。 (3)、JavaServer Pages(JSP) 技术 (3)、JavaServer Pages(JSP) 技术 JSP是从Servlet上分离出来的一小部分,简化了开发,加强了界面设计。JSP定位在交互网页的开发。运用Java语法,但功能较Servlet弱了很多,并且高级开发中只充当用户界面部分。JSP容器收到客户端发出的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式响应给客户端。其中程序片段可以是:操作数据库、重新定向网页以及发送 E-Mail 等等,这些都是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关,因此,JSP 称为Server-Side Language。 JavaServer Pages的主要优点包括 ●一次编写,各处执行(Write Once, Run Anywhere)特性 作为Java 平台的一部分,JavaServer Pages 技术拥有Java语言“一次编写,各处执行”的特点。随着越来越多的供货商将JavaServer Pages 技术添加到他们的产品中,您可以针对自己公司的需求,做出审慎评估后,选择符合公司成本及规模的服务器,假若未来的需求有所变更时,更换服务器平台并不影响之前所投下的成本、人力所开发的应用程序。 ● 搭配可重复使用的组件 JavaServer Pages技术可依赖于重复使用跨平台的组件(如:JavaBean或Enterprise JavaBean组件)来执行更复杂的运算、数据处理。开发人员能够共享开发完成的组件,或者能够加强这些组件的功能,让更多用户或是客户团体使用。基于善加利用组件的方法,可以加快整体开发过程,也大大降低公司的开发成本和人力。 ● 采用标签化页面开发 Web 网页开发人员不一定都是熟悉Java 语言
您可能关注的文档
- 01第一章经济法基础知识(演示文稿).ppt
- 02(C语言课件)-基本的程序语句.ppt
- hao《苏幕遮》(周邦彦).ppt
- HEU概率论与数理统计电子教案.ppt
- HLA-B27高分辨基因分型的临床.ppt
- 02-Linux操作系统案例教程电子教案第2章系统安装.ppt
- 02.中间件技术(J2EE)-webApp.ppt
- HostMonitor监控软件使用说明.ppt
- hr年终工作总结及计划(PPT).ppt
- hubei关于湖北名菜的介绍.ppt
- 2025-2026学年高一物理上学期期中模拟卷02(人教版)(全解全析).pdf
- 2026届高考政治总复习必修二《经济与社会》必备知识细节.pdf
- 2025-2026学年人教版七年级英语上学期必刷常考题之补全对话.pdf
- 2024苏科版七年级数学上册期中提升复习练(含解析).pdf
- 高级采气工(普光)职业技能鉴定考试题库-上(单选题汇总).pdf
- 2025-2026学年统编版八年级历史上学期表格知识清单.pdf
- 2025-2026学年广东省深圳九年级(上)英语期中模拟试卷(二)解析版.pdf
- 1月变电检修工-中级工复习题+参考答案.pdf
- 基于灰色关联分析法的电火花沉积WC-12Co涂层工艺参数优化.docx
- 焊接速度对304_430异种不锈钢搅拌摩擦焊接头组织和性能的影响.docx
最近下载
- ArcGIS软件应用 ArcGIS中的数据文件 ArcGIS中的数据文件 - 栅格数据.pptx VIP
- 《OEE分析以及管理》专业培训教材.ppt VIP
- Q 371722SLH 001-2017_大蒜收获机 企业标准.pdf VIP
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
- 15J401 钢梯国家标准图集.pdf VIP
- 北师大版2024新版七年级数学上册课件:第五章 问题解决策略:直观分析.pptx VIP
- 中药饮片-功能与主治(中国药典2020版一部).pdf
- 消化内科护理安全管理.pptx VIP
- 素土路施工方案.docx VIP
- 空间形态构成知到智慧树期末考试答案题库2024年秋四川水利职业技术学院.docx VIP
原创力文档


文档评论(0)