1web入门

java web 应用开发入门

介绍:

完成什么功能:用户管理功能
普通用户:用户注册,用户登录,修改个人信息
管理员:登录、查询所有用户的信息,修改用户信息,可以单条删除,可以批量删除用户信息

技术:
tomcat:(jsp+servlet容器)
weblogic+websphere 收费的
jsp(el表达式 jstl表达式 前端页面技术)

 

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

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)切换工作区和设置工作区编码方式

1web入门_第1张图片
image
1web入门_第2张图片
image

2)新建web工程
file-new -dynamic web project-target runtime-apache tomcat8-选定tomcat目录-jre选自已安装的jdk-finish

1web入门_第3张图片
image
1web入门_第4张图片
image
1web入门_第5张图片
image
1web入门_第6张图片
image

下一步再一步,进入到以下页面时勾选generate web.xml

1web入门_第7张图片
image

3)servers-new server-tomcat-选中项目名称-add-finish

1web入门_第8张图片
image
1web入门_第9张图片
image
1web入门_第10张图片
image

成功之后的状态

1web入门_第11张图片
image

3)启动:
点击tomcat-debug或run运行
4)测试

1web入门_第12张图片
image

作业:
做注册功能

作者:wqjcarnation
链接:https://www.jianshu.com/p/4bdcaa54fa02
来源:
著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的:(1web入门)