廖加俊,章游,余嘉
JavaWEB 23次课 课程中3个课堂项目
bootstrap
easyui
项目课
如果在自己电脑上开发一个javaweb应用程序,
需要在特定的编程环境下才能实现。
1.知道什么是javaweb
2.安装编程环境(各种软件)
3.创建属于自己的项目
什么是javaweb?
web:网页
通过java语言编写的程序 能在浏览器上运行并且显示效果的程序 称为javaweb应用程序
javaweb
1.通过java语言所编写的程序能够通过浏览器运行看到效果的
可以称为javaweb程序
2.javaweb不是一门技术,而是多门技术的总称。
软件开发体系中将程序分类2大类
1.c/s架构程序 client server
基于客户端与服务端的程序。
开发一个程序,要写客户端也要写服务端
2.b/s架构程序 browser server ***课程体系中-----B/S
基于浏览器与服务端的程序
开发一个程序,只要编写服务端程序,客户端不需要
直接可以通过浏览器去操作。
在自己电脑上编写javaweb程序并且能够运行显示效果前必须安装或者配置的一些软件
1.jdk(翻译官的角色)
2.eclipse
3.数据库:sqlserver oracle【s2-首选】 mysql(Y阶段) 大数据库等等
4.web服务器
如果我们编写的javaweb程序要在浏览器上进行访问显示对应的效果,你必须要
做一件事情,将javaweb应用程序部署到web服务器中,才能实现。
web服务器可以部署多个javaweb项目
5.浏览器(http协议)+url地址 访问服务器中指定的项目中页面
http://47.100.191.44/login.jsp 放在阿里云服务器中。(远程的,线上)花钱
博客提交网址 是通过javaweb技术实现的
本地服务器??? 自己电脑上安装一个服务器,电脑就成为了一台服务器。
内网
http://193.168.3.82:8080/zjjy/login.jsp 学校的考试系统
http://localhost:8080/xingbo_web/helloworld.html
http://127.0.0.1:8080/xingbo_web/helloworld.html
也是javaweb程序实现的。
没有部署在线上的服务器上,而是部署在本地服务器上
访问 有限制 必须在局域网内。
服务器???在哪里???
办公室侧边。
【总结】
只要你所编写的程序要在浏览器上运行看效果。
意味着,必须将该程序部署到一个服务器上,才能通过浏览器上看效果。
===================================
通过eclipse创建一个web程序 包含哪些资源?????
javaweb应用程序的资源分类
1.静态资源(HTML+CSS)数据全部都是死数据 没有与数据库进行交互
90年代---网站 去访问的 都是死数据 更新 手动更新。
S1-HTML学科 所创建的项目都是静态资源
2.动态资源(HTML+CSS)
数据库
客户端的脚本技术(js jQuery----)
高级语言控制与数据库进行交互。(Java,C语言,go语言)
Java语言
去访问这些动态资源,可以随时更新数据的。
引入“WEB服务器”
作用:部署项目,接收客户端的请求,回复客户端做出响应。
体系中所使用的服务器:tomcat服务器 开源免费。
怎么通过浏览器去访问web服务器中的指定的web程序。
通过URL地址进行访问。
URL:统一资源定位符。 S2-高级API
URL的组成:
协议 http://
主机地址 127.0.0.1
端口号 :8080
资源xingbo/index.html
参数?username=admin
http://127.0.0.1:8080/xingbo/index.html?username=admin
http://127.0.0.1:8080/xingbo/index.html
服务器启动后
解压目录下的bin目录中 startup.bat 双击 即可开启
如何验证
访问服务器的主页即可 显示--ok 不显示---没有开启成功
通过url访问
服务器的主页地址: http://127.0.0.1:8080
http://localhost:8080
手动部署项目到服务器中,然后通过浏览器进行访问。
https://www.baidu.com/
https://www.baidu.com/index.html
进入eclipse后需要准备做的事情:
1.更换存储工作区间的编码格式 默认:GBK 修改成UTF-8
2.将web服务器(tomcat)加载到eclipse里面来并且要实现部署。
修改tomcat服务器的端口号:
在解压目录下的conf文件夹里面的server.xml文件种
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<!-- A "Connector" using the shared thread pool-->
必须重启服务器才能生效。