javaweb
文章平均质量分 60
pison007
这个作者很懒,什么都没留下…
展开
-
Statement操作sql语句的弊端
Statement操作SQL语句的弊端在学习JDBC的时候,提到了用Statement进行数据库的增删改查的弊端,主要有两点。拼写sql语句涉及字符串的拼接,太痛苦sql注入. 下面通过一个登录情景说明这两个弊端登录的过程:简单的登录实现,用户输入用户名和密码。获取用户名和密码的信息后去数据库的表中对比,如果发现有匹配的用户名和密码,就表明登录成功,没有匹配的用户信息说明匹配失败。我写了一个get方法,该方法可以去数据表中查看是否有对应的用户信息,如果有就返回相应的User对象,没有则返回原创 2021-01-31 23:18:24 · 398 阅读 · 0 评论 -
JavaEE三层架构
原创 2021-01-28 12:16:34 · 84 阅读 · 0 评论 -
ServletContext
ServletContext出现的原因:假设一个情景: 存在一个BServlet和一个CServlet,想要在这两个Servlet间,传输数据。已知BServlet的配置信息如下:<servlet> <servlet-name>BServlet</servlet-name> <servlet-class>myservlet.BServlet</servlet-class> <init-param> <par原创 2021-01-22 16:53:52 · 89 阅读 · 0 评论 -
ServletConfig
ServletConfig的使用定义:通过类名可以知道,ServletConfig代表的是servlet程序的配置信息。ServletConfig的创建:当Tomact创造出Servlet对象的时候,并将其配置信息封装到ServletConfig的对象当中。将ServletConfig对象传入到init初始化方法的参数中,供我们使用。ServletConfig的三个功能获取servlet程序的别名,也就是在<servlet-name …的值,System.out.print原创 2021-01-21 11:06:06 · 233 阅读 · 0 评论 -
Servlet继承关系(图来自尚硅谷笔记)
对Servlet继承关系进行一些大概的认识。继承关系的起点是 Servlet接口,接口作为一种规定,规定一个合格的servlet程序应该有哪些方法,方法的参数是什么,方法的返回值类型,抛出异常的声明。 方法的功能在注释有写(英语渣表示忽略了)GenericServlet实现了Servlet接口。这个实现类实现了很多空方法,也就是对方法进行实现但是又不写任何内容。持有ServletConfig对象,在一些方法的实现中使用了ServletConfig对象。以下是源码://javax.servlet原创 2021-01-20 18:08:54 · 464 阅读 · 0 评论 -
Servlet学习笔记(一)Servlet增删改查
Servlet增删改查浏览器发起Http请求(get/post)Tomact服务器 对请求进行解析,创建HttpServletRequest对象,HttpServletResponse对象,并Http请求的数据封装到HttpServletRequest对象中;根据资源路径,查询xml配置,创造相应的ServletServlet调用HeroDAOHeroDAO负责对数据库进行交互(增删改查)HeroDAO将交互完成的结果返回给ServletServlet根据HeroDAO返回的结果,进行处理,原创 2021-01-06 21:17:42 · 190 阅读 · 0 评论 -
Servlet学习笔记(二)Servlet重定向
Servlet重定向情景:服务器中的Response1程序已经在系统不断地更新迭代中报废,搬迁至新的地址。此时Response1程序有必要告知浏览器:(1)状态码302 :我已经迁移到新地址 (2)在响应头提供新的地址:Location:“http://localhost:8080/工程名/response2”类似于我们日常生活中去一家经常去的店里吃饭,店搬迁了,在门口贴了搬迁的新地址。步骤:浏览器发起请求response1回应浏览器的请求,状态码302,在响应头部加上Location:Lo原创 2021-01-07 18:23:29 · 341 阅读 · 0 评论 -
XML(尚学堂xml课的总结)
什么是XMLxml是一种可扩展性的标记性语言。标记性语言类似于html,xml与它很多地方很相似,故可推断xml也是标记性语言。html中的标签规定好的,xml中的标签是可以自己写的,所以是可扩展性。XML的作用用于保存数据,数据具有自我描述性。<?xml version="1.0" encoding="UTF-8"?><books> <!-- 该标签为父标签,描述了两本书的信息 --><book sn="16000987"> <原创 2021-01-19 16:57:30 · 194 阅读 · 0 评论