




已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java web开发入门,太祖杰,北京电池播客教育,web开发相关知识,web,英语中web代表web页面的意义,用于表示internet主机的外部访问。可以从internet外部访问的web资源包括:静态web资源(例如html页面):网页上人们可以浏览的数据始终保持不变。动态web资源:用户可以在web页上浏览的数据由程序生成,并且在访问web页的不同时间显示不同的内容。静态web资源开发技术Html通常使用动态web资源开发技术。JSP/Servlet、ASP、PHP等在Java中将动态web资源开发技术统称为Java web,我们的课程还侧重于教您如何使用Java技术开发动态web资源,即动态web页。北京直通播客培训、web服务器、web开发学习、安装一台web服务器后,必须在web服务器上开发相应的web资源,以便用户使用浏览器访问。北京直通播客培训、一般web服务器、WebLogic是BEA公司的产品,目前最流行的web服务器、JavaEE规范支持和不断改进的入门界面图、北京直通播客培训、一般web服务器,以及其他常用web服务器,均来自IBM的WebSphereASJavaEE规范支持,免费。可以在北京pass through播客培训、常规web服务器、小型应用程序或具有特殊要求的系统上使用免费web服务器:Tomcat、支持所有JSP和servlet规范、启动界面图片、Tomcat简介、Tomcat是基于SUN corporation发布的小型servlet/JSP调试工具开发的优秀servlet当前Apache开放源代码软件组织的软件项目,正式网址为。提供了广泛的开源代码志愿者支持,并与当前大多数主要web服务器(IIS、Apache服务器)协作,稳定、可靠且高效。现在已成为开发企业Java web应用程序的最佳servlet容器选择之一。以下Java web学习基于Tomcat服务器。北京播客培训、Tomcat服务器、Tomcat官方网站:http:/T获取Tomcat安装软件包tar.gz文件是Linux操作系统下安装版本的exe文件。Windows系统下的安装版本x86x64zip文件是Windows系统下的压缩版本(推荐)、Tomcat的版本,Tomcat的版本取决于SUN corporation发布的servlet/JSP规范,默认情况下,每次SUN corporation发布时,Tomcat都会发布新版本以符合新规范安装Tomcat,Tomcat 6是基于JDK1.5的应用程序,因此必须先安装JRE(JDK)1.5版或更高版本,提取安装Exe以启动Tomcat,然后才能安装和使用。使用Tomcat服务程序(安装版本)使用Tomcat程序组中的快捷菜单(安装版本)使用Tomcat.exe程序(安装版本)使用批处理程序(提取版本)、北京直通播客培训、Tomcat服务器、bin目录中的startup.bat安装成功,北京地区播客培训,一般启动问题,Java_home环境变量在windows上设置java_home环境变量在setclasspath.bat批处理文件中首次使用JAVA_HOME环境变量之前的任何位置JAVA_HOME环境端口占用问题(更改默认端口)Catalina_home环境变量设置问题、北京智能播客培训、Tip:Tomcat目录结构、Tomcat的目录层次结构、Tomcat启动和关闭脚本文件、Tomcat服务器上的各种配置文件、Tomcatweb应用程序由多个静态和动态web资源组成,包括:html、CSS、js文件Jsp文件、Java程序、支持jar包和配置文件。开发web应用程序后,为了进行外部访问,必须将web应用程序所在的目录移交给称为虚拟目录映射的web服务器。北京直通播客培训、Java web应用程序的配置结构以及开发web应用程序时不同类型文件的严格存档规则。否则,除了使web应用程序无法访问外,还可能导致web服务器启动错误报告。web应用程序所在的目录(通常位于web应用程序根目录下)、根目录中的文件可以由外部用户直接访问Java类、jar程序包、web应用程序中的配置文件不能由外部用户非法直接访问;负责从web服务器调用的web应用程序、web应用程序中的web.xml文件是用于配置web应用程序的web资源的最重要文件之一。发布Java web应用程序和演示web应用程序的默认URL门户是web应用程序的根名称。设置web应用程序发布Java web应用程序(开放目录和war)的web组件的URL,例如开放目录结构或打包文件发布方法。要访问MyApp应用程序(例如访问本地服务http:/localhost 33368080/MyApp(3358127 . 0 . 0 . 13368080/my app),请访问Tomcat本身包含一系列可配置组件的Tomcat组件/my app其中,核心组件是Servelt容器组件,是所有其他Tomcat组件的顶级容器。可以在Tomcat安装目录/conf/server.xml文件中配置每个组件,每个Tomcat组件对应于server.xml文件中的一个组件。以下内容包括各种Tomcat组件之间的关系、Tomcat的配置结构、北京智能播客培训、Tomcat体系结构、北京智能播客培训、虚拟目录映射方法、server.xml文件中host元素的配置(例如,在Tomcat6中为server .)使Tomcat自动映射。Tomcat服务器自动管理webapps目录中的所有web应用程序,并将其映射到虚拟目录。也就是说,Tomcat服务器的webapps目录中的web应用程序可以直接从外部世界访问。虚拟目录名称、web应用程序所在的目录、Context元素和Tomcat6.x提供了各种组件。加载web应用程序后,将使用以下五种方法查找web应用程序中的元素,直到1)在Tomcat安装目录/conf/context.xml文件中找到元素:2)在Tomcat安装目录/conf/engine name/hostname/context . XML . default文件中查找元素。enginename:的name属性hostname:的name属性。3) Tomcat安装目录/conf/engine name/hostname/context path。在XML文件中查找元素。contextpath:表示单个web应用程序的URL门户。Context元素,4)在web应用程序的META-INF/context.xml文件中查找元素。5)在Tomcat安装目录/conf/server.xml文件中查找元素。仅适用于单个web应用程序。如果仅为单个web应用程序配置元素,则可以优先使用第三种配置方法。通过Context元素的属性、北京智能播客培训、web.xml文件、web.xml文件将web应用程序的:web资源配置到网站主页将servlet程序映射到URL地址.与web资源配置相关的web.xml文件示例:通过web.xml文件配置web站点主页。注意:web.xml文件必须位于web应用程序WEB-INF目录中。,在北京进行智能播客培训,配置为像主机一样,如果两个公司的web应用程序发布到同一Tomcat服务器,则如果上述两个虚拟主机位于同一主机上,但客户通过上述两个不同的虚拟主机名访问web应用程序,则可以感觉到这两个应用程序各有一台单独的主机。要在web服务器上配置一个网站,必须使用Host元素进行配置。例如:要外部访问已配置的主机(网站),必须在DNS服务器或windows计算机上注册。配置多个站点。默认虚拟主机包括:通过北京pass through播客培训、web应用程序的生命周期,以及使用Tomcat的管理平台,web应用程序的生命周期管理Tomcat的管理平台是Tomcat本身的web应用程序,管理平台对应于Tomcat安装目录/webapps/manager目录中的manager应用程序。Manager应用程序对用户执行安全身份验证。用户需要manager角色。因此,必须打开Tomcat安装目录/conf/Tomcat-users.xml文件,然后通过添加以下内容将具有manager角色的用户信息添加到Tomcat:北京直通播客培训、web开发前景、软件开发前景、web开发前景、web开发前景、Tomcat到SSL配置、网络、源主机的信息传输到目标主机的过程中,将经过其他计算机,网络中的信息将被非法分子监视,个人信息可能会泄露。随着电子商务的增长,对信息安全的要求越来越高,Netscape提出了服务器套接字层(SSL)协议,目的是在开放网络(internet)上安全和机密地传输信息。SSL是一种协议,用于确保在SSL协议中设置的HTTP与网络中称为HTTPS协议的两个节点之间的安全通信。HTTPS使用的默认端口为443。SSL使用加密技术进行安全通信,确保通信数据的机密性和完整性,并允许通信方验证彼此的身份。加密的基本原理是,数据从一端发送到另一端,发送者先加密数据,然后发送给收件人。这样加密的数据通过网络传输,如果有人非法截取,就没有解密的密钥,因此无法获取实际的原始数据。收件人收到加密数据后,解密并处理数据。在Tomcat中配置SSL,SSL通过安全证书验证客户或服务器的身份。当客户通过安全连接与服务器通信时,服务器首先向客户出示其安全证书,每个证书在全球都是唯一的。为了扩展用户基础,有些服务器在向客户出示证书后不要求客户出示安全证书,但在某些情况下,服务器可能要求客户出示安全证书以确认该客户的身份。您可以通过以下两种方式获取安全证书:1、从授权机构获取证书CertificateAuthority、CA、VeriSign、Thawte,它们可确保证书的真实性。申请证书需要支付费用,一个证书仅对一个IP有效。2、创建自签名证书如果您只对网络上的数据安全传输感兴趣,而不进行相互验证,则可以创建自签名证书。与权威机构颁发的证书中使用的加密技术相同。在Tomcat中配置SSL可以根据安全需要在Tomcat中配置SSL,生成自签名证书有两个步骤:1、准备安全证书2、配置Tomcat的SSL连接器(Connector)。SUN提供了用于创建证书的工具keytool。此工具包含在JDK1.4或更高版本中。通过此工具生成证书的命令在: keytool-genkey-alias Tomcat-keyalg RSA或更高版本命令中生成参数的语义-genkey:生成一对不对称密钥的不对称密钥和自签名证书对。-alias:指定公开密钥对的别名。-keyalg:指定常用RSA算法适用的加密算法。上述命令位于操作系统的用户目录中。创建名为“keystore”的文件。要将生成的keystore文件放在其他目录中,请参见-keystore参数keytool-genkey-alias Tomcat-key alg RSA-key stored 3360 。您可以使用keystore在Tomcat上配置SSL,在Tomcat的servlet.xml文件中配置SSL连接器,方法是提供SSL连接器配置的现有代码,然后删除注释。keystoreFile:可以通过指定keystore文件的存储位置指定绝对路径。如果未设置此项,默认情况下,Tomcat将在当前操作系统用户的用户名目录中显示名称“.keystore”的文件。KeystorePas
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设银行2025黔南布依族苗族自治州秋招群面案例总结模板
- 工商银行2025双鸭山市秋招英文面试题库及高分回答
- 2025年3D打印技术的产业革命
- 2025年3D打印的快速原型制作技术
- 工商银行2025泉州市秋招笔试EPI能力测试题专练及答案
- 交通银行2025衡水市结构化面试15问及话术
- 邮储银行2025玉林市半结构化面试15问及话术
- 建设银行2025临汾市秋招笔试创新题型专练及答案
- 农业银行2025信阳市金融科技岗笔试题及答案
- 文化创意设计产业园入园合同5篇
- (完整版)人教版小学英语单词表(带音标)
- 女生青春期生理健康教育课件
- 2024年全球高级持续性威胁(APT)研究报告
- 休学创业申请书
- 人工智能导论-第2版-全套课件
- 颈椎病课件完整版
- 炸鸡汉堡加盟合同范例
- 工商银行-(招聘笔试题)
- 八年级物理上册课程纲要
- 学校食堂食品定点采购制度
- 《楼梯的故事》话剧剧本
评论
0/150
提交评论