![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb Day38~Day48
mafan-Y
Java学习中...
展开
-
Linux
一:安装Centos虚拟机二:设置网路1.NAT - 连接外网2.host-only - 连接电脑主机ifconfig - 查看ip地址ping - 测试网络连通三:开启ftp服务 默认端口号211.在Centos中安装ftp服务 - 联网yum install -y vsftpd2.开启ftp服务service vsftpd start3.开启ssh服务/etc/init.d/sshd start4.关闭防火墙 - 不推荐service iptables stop开启防火墙原创 2020-09-21 09:22:24 · 72 阅读 · 0 评论 -
maven
优势:项⽬构建、管理创建、开发、编译、打包、部署、运⾏… 以插件形式,jar包管理jar包设置本地仓库路径: 修改conf/settings.xml<localRepository>路径</localRepository>maven⼯程⽬录结构 - 掌握:初学maven的命令3. 清除 mvn clean4. 编译 mvn compile5. 测试 mvn test6. 打包 mvn package中央仓库地址:https://mvnreposit原创 2020-09-21 09:22:15 · 54 阅读 · 0 评论 -
JavaWeb(八)
类加载器:引导类加载器: java.lang.String -> rt.jar JDK基础类扩展类加载器: JDK自带扩展类应用类加载器: ClassPath 自定义类com.zzxx.utils.DruidUtils -> 自定义类org.apache.commons.beanutils.BeanUtils -> 自定义类getResource(“com/zzxx/utils/db.properties”)双亲委派模型:加载一个类的时候, 会先由引导类加载器和扩展类加载原创 2020-09-20 20:25:15 · 109 阅读 · 0 评论 -
JavaWeb(七)
对象感知监听器:1.将对象存储在session中和将对象从session中移除2.session对象的钝化, 活化在服务器关闭时, session没有消失, 持久化在磁盘上tomcat/work/Catalina/localhost/…/web08/SESSIONS.ser将session数据持久化到磁盘上 -> session钝化将磁盘上的session文件恢复到内存中 -> session活化String name -> 可以保存在磁盘上User user ->原创 2020-09-20 20:19:58 · 106 阅读 · 0 评论 -
JavaWeb(六)
JavaEEServletContextServlet(service) -> HttpServlet(doGet/doPost)单例模式 -> 线程不安全init destroy <load-on-startup>HttpServletRequest请求行: uri?get参数 method请求头: Map cookie referer user-agent请求体: post请求参数request.getParameterXX()request.setCha原创 2020-09-20 20:17:02 · 166 阅读 · 0 评论 -
JavaWeb(五)
JSTL标签:Java Standard Tag Library通常配合EL表达式来使用1.导入jar包(2个)2.引入标签库<%@ taglib prefix=“c” uri=“http://java.sun.com/jsp/jstl/core”%>3.使用标签<c:if>设计模式思想: JavaEE三层架构web: servlet, 用于和前端进行交互service: 业务逻辑dao: 数据库操作 CRUDentity/pojo/domain/bean:原创 2020-09-20 20:10:46 · 91 阅读 · 0 评论 -
JavaWeb(四)
Session: 服务器中的会话技术存储数据 - 域对象域对象范围: 一次会话 获得session对象: // 当客户端第一次调用该方法, 服务器会创建一个session对象并返回 // 当客户端再次调用该方法, 服务器直接将之前的session返回 request.getSession(); 服务器第一次为客户端创建Session对象的时候, 会分配一个JSESSIONID编号 并且将 JSESSIONID 传递给客户端的cookie进行保存 一次会话结束,原创 2020-09-20 19:56:27 · 80 阅读 · 0 评论 -
JavaWeb(三)
HttpServletRequest请求行: GET/POST URI http/1.1请求头: Map user-agent referer请求体: POST请求参数获得请求参数: String getParameter(name) String[] getParameterValues(name) Map<String, String[]> getParameterMap()乱码: POST: request.setCharacterEncodi原创 2020-09-20 19:49:09 · 170 阅读 · 1 评论 -
JavaWeb(二)
@WebServlet("/xx") <servlet> <servlet-name>自定义 <servlet-class>Servlet的全限定类名 </servlet> <servlet-mapping> <servlet-name>自定义 <url-pattern>/自定义路径 </servlet-mapping>Servlet对象: 一次默认第一次接收原创 2020-09-20 19:42:10 · 100 阅读 · 0 评论 -
JavaWeb(一)
1.xml:文本标记语言标签 属性 属性值 标签体html: 专注于页面展示xml: 专注于文本内容记录 和 properties 文件格式 都被用于配置文件1.大小写敏感2.属性值不能省略3.属性值要加引号4.标签名可以自定义指定了xml的版本信息,以及文件编码,必须在文件第一行 <?xml version="1.0" encoding="utf-8" ?>XML解析:dom4j.jarxml约束:DTD约束 dtd文件使用步骤:详见xml文件添加位置:原创 2020-09-20 19:25:52 · 180 阅读 · 0 评论