【学习摘记】马士兵Tomcat
【课时1-3】tomcat初步
【基本概念】
1、Servlet是什么?
Servlet是在服务器上的一个java程序、当你访问web服务器的时候,由这个程序给你提供服务——由它来传递给你html的内容。
2、Tomcat是什么?
Servlet的容器
【安装Tomcat】
1、下载好文件到D盘后,配置环境变量:
①JAVA_HOME (jdk的位置)
②CATALINA_HOME (Tomcat的位置)
2、命令行切换到Tomcat的bin目录(cd 文件名)
3、输入startup / shutdown
4、在网页上输入localhost:8080
//第一次靠自己,把环境配好。赞一个!
【配置文件】
web.xml使用【查找键】搜8080
【查看tomcat启动过程】
catalina debug
run
【不明白】启动了tomcat,但是报404错误。尼玛完全按照视频来的啊……而且之前明明还可以的……想死的心都有了
【反馈】第二天再试,啥事没有,过了。
【杂谈】
【动态网页】同一个页面,但是我可以展现成不同的结果。
看过川剧的变脸吧?那是动态的。像咱们这样一张一张的静态的脸,那是静态的,变不了,有谁能变脸么?
【课时3-4】tomcat初步
1、如何修改Tomcat绑定的端口号?
conf文件夹的server. xml查找“8080”(F3依次查看)
注:修改xml文件之前要备份(名称+时间)
【选做】tomcat9 host manager
PS:原来花了半天时间配置还是出不来的页面,这次不费吹灰之力出来了……
原来,电脑和我一样,傲娇的很……嘴硬心软。
【杂谈】
【计算机名词多,不过是唬人】不要被这些名词给吓坏了,计算机界名词就是多。
说出来一大批、一大批的,特唬人。尤其是平常交流的时候,噼里啪啦老蹦名词,你觉着这人水平特高,是吧?
深入一研究,嗯,说来说去都是一个词是吧。CPU/UPC/CUP。
其实现在呢,我跟你这么说,大概计算机界你随便拿出三个字母来,差不多都能找到相对应的名词。
【课时19】lomboz_eclipse开发webapp初步
1、创建动态web项目
①new一个动态的web项目(静态:html / css / javascript;动态:servlet / jsp)
②创建目标运行环境
③设置不同文件所在目录
2、创建jsp页面
①创建一个jsp页面——在WebContent上面new一个新的
②jsp的书写
Run on server即可
3、创建servlet
①在src上面new一个other->servlet
②输入包名->类名
③修改doGet和doPost方法
④run on server
【易错】
把jsp文件本是添加到“WebContent”下面,而不是其下的“web-info”下面。
否则run不起来。
注:如果报错,也许是eclipse本身的问题。在sever里面,restart即可
【杂谈】
【从servlet看到世界的善意】自动帮我引入各种各样的包、自动帮我生成一些个代码、自动帮我们起好名字:request、response。
哎呀,感觉到世界又美好了一些!是不是啊?同学们。
(又谈到自动配置xml文件的善意)没感觉到?那好,做回正常人吧。
【看书怎么看?】
①看目录,大概知道各部分讲的内容。如果有比较感兴趣的,赶紧仔细读一读
②要动手做东西,有任何问题,随时查
③一个字一个字死扣不可取!
我们原来宿舍的有一兄弟,把清华图书馆的所有的书全部看了一遍。除了那些词典类的他没翻之外,其他的全翻了一遍,每天8本书,借回去,第二天,还回去。他看书怎么看啊?小说:一看,啪,哦,这是讲这个的。这小说,一看要我写的话,我应该这么写。我估计他也是这么写的。啪唧,翻到后面,果然一看,哦,确实这么写的。哦,这本书搞定!
【怕什么?先周旋一下】
碰见英文不要怕,读一读,不然你永远都不会读。
碰见蛇的时候你要周旋一下,不然的话,你永远都怕蛇。是不是?
这东西就是慢慢练出来的。OK?