实战篇
AaronWang0920
千里之行,始于足下。。。。
展开
-
JDBC工具类小结
学习过程中我们经常需要利用jdbcUtils和c3p0连接池结合来操作数据库,由于数据操作的基本步骤大体一致,所以我们会自己写一个工具类来提供Datasource,Connection,释放资源等操作,再次做一个整理。package cn.wang.customer.utils;import java.sql.Connection;import java.sql.PreparedStatement原创 2015-12-12 11:55:27 · 395 阅读 · 0 评论 -
动态代理总结
Java中的动态代理:对原有类中的方法进行功能的增强。Connection接口。它中提供的close方法,可以将数据库的连接关闭。而真正在使用的数据库连接的时候,不能一直创建连接,用完就直接关闭连接,这样消耗数据库的资源(性能)。创建一个连接池对象(集合),在连接池初始化的时候,就手动的创建指定数额的数据库连接。在有人需要使用数据库的时候,从连接池中将连接取出,交给使用者。在使用者使用完之后,应原创 2015-12-24 22:51:07 · 484 阅读 · 0 评论 -
注解--原生态底层
1.自定一个注解,注意参数2.在工具类中调用注解,获取注解中的数据/* * 注解获取数据库的连接 */public class JDBCUtils { @MyDriver(driver="com.mysql.jdbc.Driver",url="jdbc:mysql:///estore",user="root",pwd="abc") public static Connection原创 2015-12-24 23:50:39 · 522 阅读 · 0 评论 -
Ajax初步小结
Ajax技术主要是把html、css、js、dom 技术结合在一起使用。 在页面不刷新的情况下,和后台的服务器,以及程序进行数据的传输。页面不刷新:用户在操作页面的时候,当某个操作结束之后,使用AJAX技术和服务器进行交互,但是用户还可以继续再页面上进行其他的操作。用户并不会感觉到页面在和后台交互。ajax常见应用: 地图、注册页面光标离焦之后验证某些数据是否可用等。XMLHttpR原创 2015-12-19 00:33:35 · 622 阅读 · 0 评论 -
关于MD5加密算法的总结
MD5算法由于其本身的不可逆性,在行业内用的很普遍。一般为了保证用户的密码安全,在service层会对用户的密码进行MD5算法加密,防止数据库数据丢失造成用户的损失。在此做一个简单的小结。1.MD5算法需要用到JDK中的MessageDigest类 2.对加密后的数据再次进行处理import java.security.MessageDigest;/* * 负责给字符串数据进行加密 */原创 2015-12-17 21:47:24 · 919 阅读 · 0 评论 -
jquery json 三级省市联动
servlet代码public class Demo1Servlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {// 获取请求参数request.setChara原创 2015-12-29 20:48:15 · 950 阅读 · 0 评论 -
XStream对xml文件序列化示列
Xstream介绍 Xstream是一种OXMapping 技术,是用来处理XML文件序列化的框架,在将JavaBean序列化,或将XML文件反序列化的时候,不需要其它辅助类和映射文件,使得XML序列化不再繁索。Xstream也可以将JavaBean序列化成Json或反序列化,使用非常方便。序列化javaBean的list集合public void doPost(HttpServletR原创 2015-12-29 19:19:06 · 662 阅读 · 0 评论 -
利用filter()过滤器进行访问权限控制
第一步:配置web.xml文件,确定要过滤的servlet第二步:在doFilter()方法中进行逻辑操作原创 2015-12-13 22:37:42 · 2986 阅读 · 0 评论 -
配置文件参数设计
第一步:在web.xml文件内设置相应的参数第二步:在init()方法中读取相应的参数第三部:在相应的地方引入原创 2015-12-13 22:24:40 · 1011 阅读 · 0 评论 -
关于表单页面的小结
最近一直在学习心得知识点,对之前学习表单等基础知识忘记了许多,在此做一个简单的总结,方便以后学习查阅。1.想要做一个如下图所示效果的表单页面2.大体的框架需要以下标签这里写代码片3.表单提交的servlet标准写法<form action="${pageContext.request.contextPath}/addCustomerServlet" method="post">4.数据回显的判断,*原创 2015-12-12 12:41:51 · 472 阅读 · 0 评论 -
分页查询页码最后跳转框的字符过滤
在分页查询中页码栏的最后面,我们会提供一个输入框让用户手动输入页码数进行跳转,这样就需要对用户的输入字符进行判断,不如负数 非数字的是不可以的,超出最大页面的!需要弹出警告框!!输入框和手动点击跳转实现的代码块是一样的,这种技术叫做jsp封装,可以提高开发效率,注意学习!!!//页面跳转function go(pageNum){ /* //非数字 负数,但是小数搞不定 if(isNa原创 2015-12-12 23:51:13 · 751 阅读 · 0 评论 -
分页查询的总结
最近刚把前端的基础学完,做了一个简单的客户管理系统巩固一下前面的基础知识,设计的知识之前已有各种小结,再次主要是总结一下分页查询相关的知识。1.首先需要顶一个两个实体类 Customer和Pagenation用来封装客户信息,和分页查询的信息;主体思想还是jsp前段页面提交数据到web层servlet,servlet对数据做简单的判断和封装,再调用业务层相关的方法进行数据查询,具体调用业务层的哪些方原创 2015-12-12 23:46:51 · 779 阅读 · 0 评论 -
mysql操作脚本总结
学习过程中经常需要对数据库经常CRUD,为了方便测试代码的准确性,需要不断的对数据库进行操作,在此总结一个实用的工具脚本,方便以后的参考学习。-- 数据库注释 -- 创建一个数据库-- 先判断数据库是否存在,一般一个工程对应一个数据库drop database if exists day14_customerManager;-- 如果数据库不存在创建数据库create database原创 2015-12-12 12:08:24 · 442 阅读 · 0 评论 -
客户端提交内容的HTML内容过滤根据
在一些网站开发中我们需要对客户提交的信息进行后台验证,前台的ajx校验不能过滤到URL后面直接输入的key=words,所以我们后台拿到数据还需要进一步的判断。为了防止人为的输入html语句,我们可以利用自定义的工具类进行转义。整理如下:package cn.wang.customer.utils;public class HtmlWordsToStringUtils { /**原创 2015-12-12 12:00:16 · 930 阅读 · 0 评论 -
把String[] 转换为String的工具类总结
学习过程中我们经常需要把字符数组转换为字符串的操作,在此抽取了一个工具类,方便后续的使用。package cn.wang.customer.utils;public class ChangeStringArrayToString { public static String changeStringArraysToString(String[] arr) { // 1.先判断字符原创 2015-12-12 12:04:23 · 794 阅读 · 0 评论 -
动态代理解决全局乱码问题
e cn.itcast.sh.demo;import java.io.IOException;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import javax.servlet.Filter;import javax.ser原创 2015-12-25 00:16:07 · 774 阅读 · 0 评论