【JavaWeb】认识和学习Tomcat服务器

来源:互联网 发布:圣保罗大教堂相关数据 编辑:程序博客网 时间:2024/05/18 03:06

今天复习一下Tomcat的知识点,下面是我认为写的比较好的博客,拿来学习一下。感谢强大的开源精神,感谢一直努力的自己!
参考学习博客:http://www.cnblogs.com/xdp-gacl/p/3729033.html

一、Tomcat服务器

Tomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范。

二、搭建JavaWeb应用开发环境——Tomcat服务器

1.下载与安装
2.启动和测试
3.Tomcat启动常见问题

  • jdk环境变量配置
  • 8080端口被占用(快速解决方案)

三、Tomcat服务器虚拟目录的映射方式

  • 虚拟目录的映射方式一:在server.xml文件的host元素中配置
  • 虚拟目录的映射方式二:tomcat服务器会自动管理webapps目录下的所有web应用,并把它映射成虚拟目录。
  • 虚拟目录的映射方式三:Context元素的path属性是用来配置虚似目录的名称。

四、浏览器与服务器交互的过程

五、黑窗口打包JavaWeb应用

jdk的bin目录下有一个jar的命令,通过cmd,可以查看这个命令的具体使用方式。
JavaWeb应用打成war包,具体打包步骤为:准备需要web项目—-通过jar命令打war包—-将打成的war包放在Tomcat的webapps目录下,启动bin目录下的startup.bat,启动服务器时会自动解压缩这个war包。

六、Tomcat的体系结构

七、互联网上的加密原理

1.对称加密
 常用的对称加密有:DES、IDEA、RC2、RC4、SKIPJACK、RC5、AES算法等。
2.非对称加密
非对称加密工作原理
  1.A要向B发送信息,A和B都要产生一对用于加密和解密的公钥和私钥。
  2.A的私钥保密,A的公钥告诉B;B的私钥保密,B的公钥告诉A。
  3.A要给B发送信息时,A用B的公钥加密信息,因为A知道B的公钥。
  4.A将这个消息发给B(已经用B的公钥加密消息)。
  5.B收到这个消息后,B用自己的私钥解密A的消息。其他所有收到这个报文的人都无法解密,因为只有B才有B的私钥。
  
八、了解https连接器
http://www.cnblogs.com/xdp-gacl/p/3744053.html

阅读全文
1 0