大鹏一日同风起,扶摇直上九万里
java 开发 web 应用程序
目录结构
应用程序目录
|-WEB-INF
|- web.xml 部署描述符 ( 配置文件 )
|- classes 放置 java 编译好的 class 文件
|- lib 放置 第三方的 jar 包(例如 mysql 的驱动等)
用 java 代码显示服务器的系统时间
Servlet 服务器端的程序
所有 servlet 需要继承 HttpServlet 父类
覆盖父类中的 service(HttpServletRequest request, HttpServletResponse response) {
}
在类上加一个注解 @WebServlet(urlPattern="/路径")
JSP (java server page)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Address already in bind 8080
maven
管理jar包时,会连接网络下载jar包
默认仓库的位置 C:\Users\Administrator.m2
maven 的要素:
groupId 组织编号 com.westos
artifactId 项目名称 web2
version 版本 1.0
目录结构
src
|-main
|-java (java代码)
|-resources (配置文件)
|-test
|-java
|-resources
pom.xml (可以添加 jar依赖,设置jdk版本,项目的字符编码)
表单提交的两种方式
- get 请求,会把请求参数跟在地址之后,格式是
参数名1=参数值1 & 参数名2=参数值2 ...
传递参数的长度有限
- post 请求, 请求参数会包含在请求体内,对外不可见
参数名1=参数值1 & 参数名2=参数值2 ...
没有长度限制, 注意 post 并不是真正安全(并没有对参数做加密处理)