java web 应用开发入门
win10下tomcat安装问题解决方法
介绍:
完成什么功能:用户管理功能
普通用户:用户注册,用户登录,修改个人信息
管理员:登录、查询所有用户的信息,修改用户信息,可以单条删除,可以批量删除用户信息
技术:
tomcat:(jsp+servlet容器)
weblogic+websphere 收费的
jsp(el表达式 jstl表达式 前端页面技术)
<form action="/login.do" method="get/post">
<input type="text" name="username"/>
</form>
servlet(java类 )
loginServlet.java ----->/login.do
方法 get(Request,response)/post
连接池
过滤器(解决一类问题)
会话技术
必会术语
C/S Client-Server 客户端/服务端技术(需要下载客户端程序)
B/S Browser-Server 浏览器/服务端(基于网页的,不需要下载客户端)
集中式:密集部署的。一台机器上部署多个程序或者是部署到一个局域网内
分布式:一个部分的不同部分拆开部署,放在不同的位置。中间设置访问权限,实现互通
nginx可以实现分布式部署。负载均衡
B/S 应用广泛,主要应用于广域网
大部分程序逻辑在后端(服务端)处理,不用开发客户端,易于管理和维护
用户界面完全是浏览器形式的,少部分程序逻辑在前端实现,主要的任务在后端实现
静态网页:html+css+js 数据是死的
动态网页:数据是从后台获取的。数据可能来自数据库,也可以来自文件
URL URI URN
https://www.cnblogs.com/lijianxuan/p/10460578.html
URI(Uniform Resource Identifier)统一资源标识符,可以定位到资源的方法
URL(Uniform Resource Locator)统一资源定位符,也称为网页地址
URN(Uniform Resource Name)统一资源命名。即通过名字来表示资源的。
URL格式
http://www.baidu.com:8080/news/index.html
协议类型://网址:端口/工程名/页面
如果端口为80,可以省略不写
HTTP:HyperText Transfer Protocol
https
ftp
http短连接
ftp长连接 支持断点续传
web服务器
tomcat 免费的
weblogic(BEA) websphere(IBM) 收费
tomcat安装
jdk1.8+tomcat8
第一步:拷贝tomat到D:\apache-tomcat-8.0.36目录下
第二步:点击\bin\startup.bat启动
第三步:测试http://localhost:8080
目录介绍:
**\bin *可执行文件目录
startup.bat批处理文件window下双击运行的
startup.sh shell脚本,在linux unix下的可执行文件
\conf 是CONFIG简写,是配置文件所在的目录(server.xml)
\lib 是tomcat运行依赖的库文件
\logs 是日志文件 catalina.yyy-mm-dd
\temp 临时文件
\webapps 是应用程序部署的目录
\work 缓存文件 .jsp-->.java--->.class运行
eclipse与tomcat
1)切换工作区和设置工作区编码方式
2)新建web工程
file-new -dynamic web project-target runtime-apache tomcat8-选定tomcat目录-jre选自已安装的jdk-finish
下一步再一步,进入到以下页面时勾选generate web.xml
3)servers-new server-tomcat-选中项目名称-add-finish
成功之后的状态
3)启动:
点击tomcat-debug或run运行
4)测试
作业:
做注册功能