![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java Web 数据编程
文章平均质量分 79
千小半
总结知识
展开
-
Web技术基础
当我们还没有接触Web时,可能处理的都是静态网页如Html,这个网页的数据都是直接写在标签里写死的,那么如果我们要做类似淘宝的一个网站,数据每天都会更新,那么静态网页就不支持了,就需要从数据库里去拿数据,来用动态网页解决,也就是Web技术。Web称为网页,该技术分为Web服务器端和Web客户端,Web应用中的每一次信息交换都要涉及客户端和服务端,客户端也就是浏览器和服务器交互的技术称为Web技术。原创 2022-09-15 16:42:11 · 1145 阅读 · 0 评论 -
C/S架构和B/S架构的区别
在我们开发Web应用程序时,采用的是B/S架构,那么在B/S架构还没出来之前最流行的是C/S架构,那么他们有什么不同呢?原创 2022-09-22 15:24:59 · 2009 阅读 · 0 评论 -
JSP基础详解
JSP技术是一种用于开发动态Web页面的服务器端技术,JSP通过在Html中嵌入Java脚本语言实现动态响应页面请求。原创 2022-09-16 15:54:10 · 1757 阅读 · 0 评论 -
JSP转发和重定向
浏览器和服务器之间交互请求响应两次,称为重定向。作用 : 使用response跳转(响应)页面。语法格式:response.sendRedirect("地址") //重定向路径为绝对路径在服务器内部实现地址跳转,只请求一次。作用: 使用request跳转页面语法格式:request.getRequestDisPatcher("转发路径").forward(request,response);//转发一般为相对路径。原创 2022-09-16 20:45:05 · 1757 阅读 · 0 评论 -
Get/Post请求乱码问题原因及解决方法
由于Tomcat使用的编码格式是 ISO-8859-1,而JSP里面使用的是utf8,解码和编码形成了冲突,所以才会导致乱码。原创 2022-09-22 19:49:52 · 1787 阅读 · 0 评论 -
TomCat连接池与JNDI
之前访问数据库大家因该都知道JDBC,通过JDBC去向数据库获取连接,但是每次都要创建连接,关闭连接,很消耗资源,比如很多用户并发访问这个页面,这样频繁的连接释放很有可能会导致数据库崩溃,效率低下,容易引发异常,那么针对这个问题,就需要。大数人连接数据库时都记得添加数据库的驱动,但是这里我还是要说一下,因为少数人有可能会忘记,比如我,我们知道连接数据库时驱动去与java程序打交道,所以这个东西是必须的。2.如果连接的数据库少的话,可以不写最大最小和等待时间的连接数,因为他们都是有默认值的。...原创 2022-08-12 20:06:39 · 3311 阅读 · 2 评论 -
Session的生命周期
会话跟踪机制: 一种服务器端的机制用户第一次请求服务器时创建会话,并返回sessionId后续请求携带该sessionId,携带同一sessionId的请求被认为处于同一个会话中。原创 2022-09-27 14:47:23 · 405 阅读 · 0 评论 -
Cookie的概念及使用
前面学习了session对象,服务器产生的sessionId会在响应的过程中返回到客户端保存,其实sessionId的是通过一个名为JSESSIONID的Cookie对象去保存然后发送给浏览器的。那么什么是Cookie呢?它又是如何存储数据的呢?原创 2022-09-28 11:19:52 · 3062 阅读 · 0 评论 -
Servlet&JSP讲解及生命周期
servlet是一个符合特定规范的java程序,是一个基于java技术的Web组件,主要用于生成动态页面内容,Servlet在服务器端运行,由Servlet容器管理。Servlet的生死是由Web容器决定的,Web容器负责拿到Web服务器转交的请求资源(对象),然后去实例化一个Servlet,随后再初始化,让它成为一个真正的Servlet,再将资源对(request,response)转交给servlet实例去进行逻辑操作,(如果服务器关闭,那么Web容器会自动调用销毁对象)。原创 2022-09-30 12:12:00 · 258 阅读 · 0 评论 -
Servlet实现分页
为什么要使用分页去显示数据?当我们在浏览器看一堆很长的列表时,滚动条一滑动,很容易找不到位置,当数据量庞大时,数据库的加载和浏览器解析请求时变的很慢。原创 2022-08-25 20:00:56 · 1191 阅读 · 1 评论 -
Servlet实现文件上传
在Servlet3.0之前实现文件上传需要借助Apache的上传组件,在3.0中,提供了一个Servlet API标准去支持文件上传。原创 2022-08-25 20:15:02 · 1065 阅读 · 0 评论 -
Ajax详解
在没有使用Ajax之前,我们使用传统web技术时,每次客户端会同步发送请求,服务器都需要加载整个页面,直到请求完毕后才发出响应,如果页面内容量大,那加载页面的时间会留出空白,导致有很差的用户体验等等,所以Ajax在这个问题上进行了补充。原创 2022-09-06 11:57:43 · 1686 阅读 · 0 评论 -
使用EL和JSTL简化JSP
Experssion Language 表达式语言,替代JSP页面中访问数据时的复杂代码,执行表达式。JSP标准标签库(JSP Standard Tag Library)包含一组开发JSP页面时常见功能的标准标签。核心标签库有通用标签库 set out remove条件标签库 if choose迭代标签库 foreach。......原创 2022-08-26 10:19:51 · 314 阅读 · 0 评论 -
MVC与三层结构
三层架构就是为了符合"高内聚,低耦合"思想,把各个功能模块分为表示层(UI),业务逻辑层(BLL),和数据访问层(DAL)三层架构,各层之间采用接口相互访问,并通过对象模型的实体类(Model)作为数据传递的载体,不同的对象模型的实体类一般对应于数据库的不同表,实体类的属性与数据库表的字段名一致。俗称界面层,用来处理界面内容.该层只和业务逻辑层有联系。业务逻辑层: 处理业务逻辑代码,该层和访问层有联系。数据访问层:专门用来访问数据库的一个层。原创 2022-10-01 10:25:58 · 251 阅读 · 0 评论