A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

【石家庄校区】阶段笔记整理

一、Java连接数据库的途径是,通过jbdc连接,其步骤为1、注册驱动2、获得连接3、编写sql语句4、预编译sql语句5、为sql中的通配符赋值6、执行sql语句但是在实际中,这种方法已经被封装为更高级的,使用更方便的的工具,比如c3p0连接池,DBUtils工具类,连接具体类型数据库的工具,如mysql-connector
二、在使用c3p0连接池时,需要在src根目录下创建一个名称为c3p0-config.xml的配置文件,用于存储连接数据库所需要的数据库账号密码,驱动注册,要连接的数据库的名称等,这样可以方便地进行数据库的切换,在改变使用数据库时,免去更改源代码的麻烦,提高了程序的复用性
三、使用DBUtils工具类,使用QueryRunner qr = new QueryRunner(new ComboPooledDataScource);一行代码,就能完成驱动的注册,获取连接的工作,只需要再编写sql语句执行即可,在执行sql语句时,对数据库的增,删,改的操作都使用.uodate()方法,对数据库进行查询的操作,使用.query()方法,如果查询结果需要接收,使用ResultSet接收
四、xml文件,多用作配置文件。特殊字符的转义:<---<  >--->  &---&  ‘---&apos  ”---"
五、xml的解析:两种解析方式DOM:一次性将文档加载到内存,形成树形结构进行解析
优点:如果文档特别大,容易导致内存溢出
缺点:对xml文档进行修改时比较方便
SAX:事件驱动方式,一行一行解析
优点:即使文档特别大,也不会导致内存溢出
缺点:不能对文档进行修改
六、使用dom4j解析xml文档:1、导入dom4j的jar包2、创建解析器3、解析文档获得代表文档的document对象4、获得根节点5、由根节点查找其他节点
七、Xpath:可以使查找更方便快捷,如果要让dom4j支持使用Xpath,需要导入jaxen-beta的jar包   dom4j支持Xpath的api有两个:List document.selectNodes(String xPath);
Node document.selectSingleNode(String xPath);
六、httpget请求方式和post请求方式的区别:1get提交的参数会显示到地址栏中,post不会在地址栏中显示2get有大小限制,post没有大小限制3get没有请求体,post有请求体
七、请求头是键值对形式显示的,User-Agent:浏览器类型;Referer:网页来源(防盗链);If-Modified-Since:通常与响应中的头Last-Modified一起使用查找本地缓存
八、response.getWriter().print("");这种乱码问题如何解决:response.setContentType("text/html;charset=UTF-8");
九、如何获得:Cookie[] cookies = request.getCookies();
如何向客户端写cookie:response.addCookie(Coookie cookie)
如何创建cookie:Cookie cookie = new Cookie(String name,String value);
获得名字:cookie.getName()
获得值:cookie.getValue();
设置路径:cookie.setPath(String path);
设置有效期:cookie.setMaxAge(int age) 单位是:秒
作用范围:默认是一次会话,关闭浏览器就销毁
十二、转发和重定向的区别  转发:
request.getRequestDispatcher("不带工程名的路径").forward(request,response)
重定向:
response.sendRedirect("带工程名称的路径")
十二、JSP中有三个指令:page指令, include指令, taglib指令.
十三、jsp中的四个域对象pageContextPageContextrequestHttpServletRequestsession HttpSessionapplicationservletContext
十四、JSTL使用时,先导入JSTLjar包,然后在页面引入标签库<%@ taglib uri=”” prefix=””%>
JSTL核心标签库,常用的<c:if test=””></c:if>   <c:forEach var=”” items=””></c:forEach>
   

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马