这几天一直在准备期末,实在没得什么意思,但是还真的有点怕挂科,准备写这篇博客的原因完全是想锻炼下自己的耐心,因为我知道肯定要搞很久。尤其是截各种图。。。
一些基础知识
1.PC:用户通过浏览器访问应用程序。
2.应用服务器:存放的是应用程序的文件,执行的是应用程序的代码(java代码)。
3.数据库服务器:存放数据库,对数据库的物理存储。
4.BS结构:浏览器+服务器的应用程序结构。
5.CS结构:客户端(java程序代码)+服务器的应用程序结构。
BS和CS结构的区别
1.从BS结构上讲:1)访问应用程序的时候,不需要在客户端安装应用程序
2)应用程序更新维护只需要在服务器端更新维护,客户端不需要更新
3)可以实现跨平台,因为只需要通过浏览器访问应用程序
缺点:
1)数据量交互大时,用户访问多,就会出现并发(同一时间点对应用程序的访问)大,容易造成应用程序服务器瘫痪。
2)web对传输的数据量的效率低,对硬件的调用相对比较麻烦
3)浏览器的兼容性
2.CS结构的特点:1)需要下载安装文件进行本地安装
2)升级的时候,需要重新从服务器下载新的升级文件进行升级
3)对于不同的操作系统,需要开发不同操作系统的应用程序
优点:1)数据交互快。
2)没有浏览器兼容性的弊端
正题
什么是Javaweb开发?
通java来实现的是BS结构的应用程序,用java来开发动态网站
Javaweb所需技术
1.页面的HTML技术
2.css技术
3.JavaScript脚本技术
4.java程序实现动态交互
5.数据库操作(SQL语句)
Tomcat服务器的安装下载
Tomcat服务器介绍
a.它是一个非常优秀的开源项目软件
b.Apache软件基金会的核心项目
c.专门用于运行Javaweb程序的服务器
下载网址:https://tomcat.apache.org/download-90.cgi
然后我选择的是这个
安装Tomcat的前提条件是: 电脑上必须安装JVM,注意安装的端口号:默认情况下,80端口。建议安装可以选择10000以后的端口
下载完成安装后的目录是这个样子:
插叙
在这里先简单介绍下这几个文件夹的作用
bin:存放启动和关闭Tomcat脚本
conf:存放不同的配置文件,server.XML(Tomcat的主要配置文件)和web.xml
work:存放JSP编译后产生的class文件
webapp:存放应用程序示例,以后你要部署的应用程序也要放到此目录
logs:存放日志文件
lib/japser/common:这三个目录主要存放Tomcat所需的jar文件
然后进入电脑服务看下Tomcat服务器启动了没有,如图
没有启动的话可以右键启动,建议设置为手动启动,因为以后要在eclipse也要启动,设置自动启动的话会造成端口冲突。如果需要修改端口号,找到conf/server.xml中8080那段代码修改port端口号,修改之后重启Tomcat即可。
接下来就是测试了,在你的浏览器中输入http://localhost:8080(8080是你自己设置的端口号)/,如果出现以下界面则说明配置成功,否则自己再看看哪一步错了。。
eclipse环境下如何配置Tomcat
参考http://blog.csdn.net/yerenyuan_pku/article/details/51830104
1.打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。
2.单击“Server”选项,选择下方的“Runtime Environments”。
3.点击“Add”添加Tomcat。
4.点击“Next”,选中自己安装的Tomcat路径。
5.点击“Finish”完成。如下图
建立第一个web项目
1.File → New → Dynamic Web Project
2.创建一个Dynamic Web Project
3.点击“Next”下一步
4.点击“Next”下一步
5.点击“Finish”完成
让Tomcat服务器显示在控制台上,将Web应用部署到Tomcat中
1.Window → Show View → Servers
2.点击链接No servers are available. Click ths link to create a new server. ,在弹出的对话框中选择Tomcat版本
3.点击“Next”,添加我们的项目
4.点击“Finish”完成 ,此时会多出方框中的东西
返回下方的“Servers”面板,右键单击该面板中的“Tomcat v9.0 Server at localhost”节点,在弹出的快捷菜单中单击“Start”,即可启动指定的Web服务器。如果此时直接启动访问http://localhost:8080/TomcatTest ,会发现会报404的错误。这是因为我们没有添加主页,
下面添加主页(index.jsp):
1.右键上图WebContent->new->jsp.file
页面然后如下
2.找到左侧项目栏打开index.jsp,页面如下
注意:web资源(此处是index.jsp文件)一定要在WebContent目录下添加。
3.最后找到你刚在命名的web项目,此处我的是:右键JavawebTest->Run As->Run On Server
然后出现如下页面则说明成功
附加提醒
如果在eclipse中启动Tomcat那一步时报错,需要检查是否刚才在安装Tomcat时启动了服务器忘关造成的端口冲突,因为第一次用时我经常这样。。。
除了Tomcat服务器,还有很多其他的服务器可以在eclipse中使用,在没有配置Tomcat的情况下,可以使用这个:
window->perference->server->runtime environment->add 然后选择basic下的 J2EE preview
java使用的是自带的web浏览器,如果不想的话,可以在
window->perference->general->web Browser里面进行更改
- 在perference里面的web选项有个jsp,可以更改默认的页面编码,这样就不用每次都去修改了
总结
真费时间,还是好好准备期末,每天看点英语备战考研了,操作系统还没怎么接触,寒假再说。