
JavaWeb开发技术学习笔记
Macross__
Stay hungry,Stay foolish.
展开
-
JavaWeb开发技术学习笔记(十四)——集群
集群:apache、 nginxtomcat:理论上 单节点tomcat能够稳定的 处理请求并发量200-300;负载均衡失败迁移服务端集群:a.水平集群 :将服务器安装在 各个不同的计算机上 (失败迁移)b.垂直集群 :将多个服务器,安装在同一个计算机上 (负载均衡)水平+垂直搭建集群:apache :特点是处理静态资源(html 图片 js) .这里的apache是一个...原创 2020-04-30 22:53:27 · 207 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(十三)——自定义标签
传统方式(了解)1.步骤:a.编写标签处理类 b.编写标签描述符 c.导入并使用a.编写标签处理类传统方式(JSP1.1):实现javax.servlet.jsp.tagext.Tag接口 doStartTag()简单方式(JSP2.0):实现javax.servlet.jsp.tagext.SimpleTag接口 doTag() 如果jsp在编译阶段 发现了自定义标签<...原创 2020-04-30 22:52:40 · 304 阅读 · 1 评论 -
JavaWeb开发技术学习笔记(十二)——JNDI与JDBC连接池
JNDI:java命名与目录接口pageContext < request< session< application(一个项目运行期间都有效)String jndiName = “jndiValue” ;abc 对象(资源…)jndi:将某一个资源(对象),以配置文件(tomcat/conf/context.xml)的形式写入;实现步骤:tomcat/co...原创 2020-04-30 22:49:02 · 356 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(十一)——JQuery - AJAX get() 和 post() 方法
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。HTTP 请求:GET vs. POST两种在客户端和服务器端进行请求-响应的常用方法是:GET 和 POST。GET - 从指定的资源请求数据POST - 向指定的资源提交要处理的数据GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。PO...原创 2020-04-30 22:45:58 · 210 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(十)——Session绑定解绑,活化钝化
session对象的四种状态监听 session对象的绑定、解绑HttpsessionbindinGlistener不需要配置web.xmlsession. setAttribute( a, xxx) 对象a【绑定】到 session中b. session. removeAttribute(“a”)将对象a从 session中【解绑】监听 session对象的钝化、活化Httpses...原创 2020-04-30 22:44:59 · 267 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(九)——过滤器、监听器
过滤器实现一个Filter接口init()、destroy() 原理、执行时机 同Servlet配置过滤器,类似servlet通过doFilter()处理拦截,并且通过chain.doFilter(request, response);放行filter映射只拦截 访问MyServlet的请求/MyServlet拦截一切请求(每一次访问 都会被拦截)/*通配符dispatche...原创 2020-04-30 22:42:52 · 259 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(八)——EL、JSTL
EL :为了消除jsp中的Java代码语法:${EL表达式}a.EL不需要导包b.在el中调用属性,其实是调用的getXxx()方法${范围.对象.属性.属性的属性 }操作符:操作:属性,不是对象. : 使用方便[] : 如果是常量属性,需要使用双引号/单引号 引起来;比点操作符更加强大[]强大之处:a.可以容纳一些 特殊符号 (. ? -)b.[]可以容纳 变量属性 ...原创 2020-04-30 22:41:10 · 225 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(七)——上传与下载
上传文件a.引入2个jarapache: commons-fileupload.jar组件commons-fileupload.jar依赖 commons-io.jarb.代码:前台jsp:表单提交方式必须为post在表单中必须增加一个属性 entype=“multipart/form-data”后台servlet:注意的问题:上传的目录 upload :1.如果修改代...原创 2020-04-21 21:46:27 · 181 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(六)——MVC设计模型与三层架构及其优化
MVC设计模式M:Model ,模型 :一个功能。用JavaBean实现。V:View,视图: 用于展示、以及与用户交互。使用html js css jsp jquery等前端技术实现C:Controller,控制器 :接受请求,将请求跳转到模型进行处理;模型处理完毕后,再将处理的结果返回给 请求处 。 可以用jsp实现, 但是一般建议使用 Servlet实现控制器。Jsp-&g...原创 2020-04-21 21:42:05 · 548 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(五)——Servlet
ServletJava类必须符合一定的 规范 a.必须继承 javax.servlet.http.HttpServlet b.重写其中的 doGet()或doPost()方法doGet(): 接受 并处 所有get提交方式的请求doPost():接受 并处 所有post提交方式的请求Servlet要想使用,必须配置Serlvet2.5:web.xmlServle3.0: @We...原创 2020-04-21 21:30:34 · 261 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(一)—— 整体框架介绍
JavaWeb开发技术最近正在学习JavaWeb开发,会持续分享一些个人的笔记,供有需要的人一起借鉴参考,有什么问题欢迎在评论区进行交流。JavaWeb学习框架以及思维导图:概念、技术体系 JAVA WEB、java语言网页静态内容–在客户端运行–前端开发技术动态内容–在服务器上获取–服务器端开发技术–运行在服务器端,将结果传递到客户端进行显示类–模板、对象-实例C-结构化...原创 2020-03-24 23:18:22 · 1319 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(二)—— JavaWeb基础
JavaWeb-JSPTomcat目录bin:可执行文件( startup. bat shutdown.bat)conf:配置文件( server.xm1)lib: tomcat依赖的jar文件log:日志文件(记录出错等信息)temp:临时文件webapps:可执行的项目(将我们开发的项目放入该目录)work:存放由jsp翻译成的java,以及编辑成的 class文件(jsp-...原创 2020-03-30 11:35:43 · 226 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(三)—— response、session、cookie
response :响应对象提供的方法:void addCookie( Cookie cookie ); 服务端向客户端增加cookie对象void sendRedirect(String location ) throws IOException; :页面跳转的一种方式(重定向)void setContetType(String type):设置服务端响应的编码(设置服务端的conten...原创 2020-03-30 11:44:30 · 321 阅读 · 0 评论 -
JavaWeb开发技术学习笔记(四)——JDBC
JDBC:Java DataBase Connectivity可以为多种关系型数据库DBMS 提供统一的访问方式,用Java来操作数据库JDBC API 主要功能三件事,具体是通过以下类/接口实现:DriverManager : 管理jdbc驱动Connection: 连接(通过DriverManager产生)Statement(PreparedStatement) :增删改查 ...原创 2020-04-04 22:51:18 · 327 阅读 · 0 评论