Java进阶
鹿天斐
这个作者很懒,什么都没留下…
展开
-
SSM框架下各个层的解释说明
持久层:DAO层(mapper)业务层:Service层表现层:Controller层(Handler层)View层各层联系SSM框架整合说明原创 2016-07-08 21:57:45 · 105355 阅读 · 11 评论 -
Spring入门第1天--IOC快速入门
Spring框架学习路线Spring框架的概述Spring的核心Spring优点Spring体系结构Spring的快速入门Spring框架加载配置文件IOC容器装配BeanSpring框架Bean实例化的方式Bean的生命周期Bean中属性注入—基于XML方式Bean的属性注入—基于注解方式Spring3.0可以使用Java类提供Bean定义信息Spring整合web开发Spring集成J原创 2016-06-22 00:44:10 · 16713 阅读 · 7 评论 -
Spring MVC入门第1天--框架说明与快速入门
springmvc框架springmvc业务流程框架springmvc框架组件说明Spring MVC入门程序配置前端控制器配置处理器适配器开发Handler视图编写配置Handler配置处理器映射器配置视图解析器部署调试注解的处理器映射器和适配器配置注解映射器和适配器开发注解Handler在spring容器中加载Handler视图解析器配置前缀和后缀源码分析(了解)入门程序小结原创 2016-06-30 22:16:19 · 8591 阅读 · 1 评论 -
Struts2学习第二天——获取参数与数据校验
struts2中获取请求参数1.属性驱动2.模型驱动(在开发中应用比较多)struts2中的类型转换自定义类型转换器关于struts2提供的数据校验1.手动校验(了解)2.配置校验(xml,常用)校验配置文件的配置方法配置校验中的常用校验器原创 2016-06-15 09:46:42 · 3879 阅读 · 3 评论 -
MyBatis入门第4天--MyBatis与Spring整合及逆向工程
spring和mybatis整合原始dao开发(和spring整合后)mapper代理开发逆向工程原创 2016-06-29 10:56:46 · 4813 阅读 · 0 评论 -
Struts2学习第一天——struts2基本流程与配置
struts2框架struts2快速入门Struts2 处理流程模仿struts2流程完成入门程序struts2的流程分析以及工具配置struts2配置(重点)1.struts2配置文件加载顺序2.关于Action的配置关于常量配置Action关于Action类的创建方式介绍关于action的访问方式在struts2框架中获取servlet APIResult结果类型原创 2016-06-14 14:48:31 · 33871 阅读 · 12 评论 -
MyBatis入门第3天--高级映射与查询缓存
订单商品数据模型数据模型分析思路数据模型分析一对一查询一对多查询多对多查询延迟加载查询缓存一级缓存二级缓存刷新缓存mybatis整合ehcache整合ehcache方法(掌握)二级应用场景二级缓存局限性原创 2016-06-29 10:51:41 · 8700 阅读 · 4 评论 -
Java进阶学习第二十三天——国际化与AJAX、JSON
国际化固定文本元素的国际化创建资源包和资源文件资源文件书写格式编程实现固定文本的国际化编码演示国际化的登录页面日期国际化 DateFormat类数字格式化 NumberFormat类动态文本国际化AJAXAJAX快速入门ajax案例1—验证用户名是否可以使用ajax案例2—显示商品信息Json入门JSON应用场景json-lib使用ajax操作中服务器端返回xml处理原创 2016-06-12 09:17:03 · 3080 阅读 · 0 评论 -
Java进阶学习第二十天——分页与Listener
customer练习(续)1.添加用户2.批量删除3.简单条件查询分页查询分页分类物理分页的实现mysql中使用limit进行分页分页分析及代码实现分页功能扩展监听器编写监听器创建监听器步骤ServletContext监听器Servlet监听器HttpSession监听器ServletRequest监听器监听三个域的属性变化监听器案例Session绑定监听器原创 2016-05-21 23:09:29 · 4699 阅读 · 0 评论 -
Spring入门第2天--面向切面编程入门
AOP的概述什么是AOPAOP底层原理Spring的AOP代理AOP的术语AOP的底层实现CGLIB动态代理代理知识总结Spring中的AOPSpring的传统AOPSpring中的通知(增强类型)Spring中的切面类型Spring的AOP的开发自动代理使用AspectJ实现AOPAspectJ表达式AspectJ的通知类型基于注解方式配置切面基于XML配置切面原创 2016-06-23 16:11:42 · 4954 阅读 · 3 评论 -
Spring入门第3天--JDBC Template开发入门
Spring JdbcTemplateSpring对持久层技术支持开发JDBCTemplate入门配置连接池Spring默认的连接池DBCP连接池C3P0连接池使用properties文件配置数据库连接基本参数JdbcTemplate的CRUD的操作基本增删改操作查询操作原创 2016-06-23 21:41:52 · 3620 阅读 · 0 评论 -
Spring入门第4天--Spring事物管理
Spring中事务管理概述事务管理API详解PlatformTransactionManager接口TransactionDefinitionSpring的事务管理事务操作的环境搭建手动编码的方式完成事务管理声明式事务管理:(原始方式)声明式事务管理:(自动代理,基于切面)基于XML配置方式的事务管理基于注解配置方式的事务管理原创 2016-06-25 00:38:38 · 3571 阅读 · 1 评论 -
Java进阶学习第24天——动态代理与类加载器
动态代理代理模式AOP:面向切面的编程动态代理实现动态代理案例1—-实现编码过滤动态代理案例2—细粒度的权限控制类加载器全盘负责委托机制自定义类加载器泛型反射原创 2016-06-21 10:10:44 · 7387 阅读 · 4 评论 -
Spring MVC入门第4天--springmvc高级功能
异常处理上传图片springmvc进行json交互RESTful支持拦截器拦截器应用(实现登陆认证)原创 2016-07-05 16:55:01 · 7992 阅读 · 3 评论 -
Spring MVC入门第3天--注解开发
springmvc注解开发RequestMapping注解URL路径映射窄化请求映射请求方法限定spring参数绑定pojo参数绑定自定义参数绑定实现日期类型绑定包装类型pojo参数绑定集合类型绑定springmvc校验分组校验数据回显springmvc和struts2的区别原创 2016-07-05 10:29:27 · 3742 阅读 · 2 评论 -
No_0616 Java进阶学习——Java注解学习
注解定义注解中的成员元注解 —- 修饰注解的注解注解案例—-银行最大转账金额注解示例2—jdbc连接原创 2016-06-17 00:45:32 · 1474 阅读 · 0 评论 -
Struts2学习第三天——拦截器与文件传输
国际化struts2中国际化Struts2中国际化配置文件中使用动态文本拦截器(interceptor)Struts2中使用拦截器拦截器使用方法分析拦截器原理关于interceptor与Filter区别拦截器案例Struts2中文件上传与下载文件上传关于struts2中文件上传细节文件下载原创 2016-06-16 21:44:02 · 4139 阅读 · 1 评论 -
Spring MVC入门第2天--Spring、SpringMVC与MyBatis三大框架整合
springmvc和mybatis整合整合dao层整合service层整合springmvc商品列表查询案例原创 2016-07-01 22:27:25 · 9945 阅读 · 2 评论 -
MyBatis入门第2天--MyBatis基础知识(二)
mybatis开发dao的方法SqlSession使用范围原始dao开发方法原始dao开发问题mapper代理方法mapper代理开发规范SqlMapConfig.xml配置文件properties属性settings全局参数配置typeAliases(别名)重点typeHandlers(类型处理器)mappers(映射配置)输入映射传递pojo的包装对象传递hashmap输出映射re原创 2016-06-28 11:40:24 · 6749 阅读 · 2 评论 -
MyBatis入门第1天--MyBatis基础知识(一)
Mybatis框架MyBatis入门程序mybatis和hibernate本质区别和应用场景mybatis开发dao的方法SqlSession使用范围原始dao开发方法mapper代理方法mapper代理开发规范输入映射输出映射resultTyperesultMap动态sqlsql片段foreach原创 2016-06-28 11:08:43 · 5834 阅读 · 3 评论 -
Java进阶学习第二十一天——Filter学习
javaWeb过滤器Fileter介绍Filter如何实现拦截开发Fileter步骤Filter链Filter的生命周期FilterConfig接口注册与映射FilterFilter示例示例1全站统一字符编码过滤器示例2禁用所有JSP页面缓存示例3设置图片过期时间示例4自动登录案例(MD5加密)示例5 URL级别的权限控制示例6 通用get和post乱码过滤器原创 2016-06-03 23:04:57 · 3659 阅读 · 0 评论 -
Java进阶学习第二十二天——上传与下载
文件上传文件上传步骤FileUpload上传操作核心APIJavaScript的多文件上传表单多文件上传上传文件存在的问题上传文件在服务器端保存位置问题上传文件在同一个目录重名问题乱码问题文件下载超链接直接指向下载资源在服务器端编程完成下载文件下载时的乱码问题扩展:使用队列来优化递归操作网盘系统原创 2016-06-08 10:09:17 · 2589 阅读 · 0 评论 -
Java进阶学习第十三天——JSTL&EL学习
JSTL标签库JSTL标签库概述JSTL1.1下载相应的jar包JSTL的快速入门JSTL的标签EL函数EL常用函数自定义EL函数自定义标签实现SimpleTag接口SimpleTag接口方法的执行顺序自定义标签快速入门的步骤(没有标签体)带有标签主体的标签带有属性的标签attribute的配置JSP开发的模式(MVC)MVC设计模式MVC案例的编写原创 2016-05-09 23:19:37 · 2857 阅读 · 0 评论 -
Java进阶学习第十七天——JDBC入门学习
JDBC介绍组成JDBC的类和接口第一个JDBC程序JDBC操作详解1.注册驱动2.Connection详解3.Statement详解4.ResultSet详解5.释放资源使用JDBC对数据库进行CRUDJdbcUtils工具类制作ResultSet 滚动结果集DAO模式——JavaEE模式DAO模式结构使用dao模式完成登录操作sql注入攻击jdbc处理大数据使用JDBC处理大文本原创 2016-05-12 22:40:20 · 9980 阅读 · 0 评论 -
Java进阶学习第五天——XML入门
XML语言XML的简介XML技术用于解决什么问题XML常见应用XML的语法文档声明(重点)元素属性注释特殊字符CDATA区PI(处理指令)XML的约束为什么需要约束常用的XML约束技术DTD的约束将DTD与XML文档关联三种方式元素定义属性定义(AttributeList)实体定义(用的不多)解析XMLJAXP解析包DOM编程DOM模型原创 2016-04-17 18:23:54 · 5508 阅读 · 0 评论 -
MySQL快速入门(二)——Java进阶学习第十六天
SQL多表操作外键约束数据库的设计一对多表的设计多对多表的设计一对一表的设计(很少用)多表查询 —— 笛卡尔积多表查询—内链接多表查询—外链接多表查询—子查询基础练习应用练习原创 2016-05-11 15:34:30 · 6662 阅读 · 0 评论 -
MySQL快速入门(一)—Java进阶学习第十五天
数据库简介MySQL数据库MySQL 安装与配置MySQL数据库服务器、数据库和表关系数据在数据库中的存储方式SQL语句SQL的简介SQL语言分类数据库(CURD — 增删改查)数据表(CURD—增删改查)数据—CRUD备份、恢复数据库原创 2016-05-11 11:18:01 · 7713 阅读 · 2 评论 -
Java进阶学习第十四天——MVC开发流程
MVC案例的编写数据库:暂时先使用XML作为数据库技术 Servlet + JavaBean + JSP封装数据 BeanUtils在JSP显示 JSTL + JSP解析XML DOM4J解析XML环境准备新建web项目,导入jar包创建数据库,在磁盘上创建一个user.xml文件完成注册的需求注册表单(案例)数据库(没有) 使用xml来代替。架构 Servlet +原创 2016-05-10 17:00:41 · 1343 阅读 · 0 评论 -
Java进阶学习第二天——CCS与JS入门
CCS简介CSS与HTML的4种结合方式CSS的优先级和规范CSS的选择器CSS的布局JavaScript入门JavaScript与HTML的2两种结合方式JavaScript常见语法基本数据类型运算符数组和方法原创 2016-04-11 16:34:32 · 4850 阅读 · 0 评论 -
Java进阶学习第四天——DOM入门
DOM 文档对象模型DOM解析HTMLDOM结构模型DOM的三个级别DHTMLBOM和HTML DOM的关系图NODE 接口的特性和方法Document 对象Document常用方法Element对象Node节点父节点、子节点和同辈节点ul 与 span在使用Node节点时的注意事项节点属性检测子节点和属性操作 DOM 节点树Node节点方法小结在浏览器中按F12可进行bug调试原创 2016-04-14 17:46:28 · 4745 阅读 · 1 评论 -
Java进阶学习第三天——Js对象
js的动态函数和匿名函数动态函数匿名函数js的全局变量和局部变量javascript的对象和APIString 对象Array对象Date日期对象Math对象(静态方法)RegExp对象全局函数常见全局函数BOM 浏览器对象模型Window 窗口对象window 常用方法Navigator对象History对象Location 对象document对象原创 2016-04-13 16:33:51 · 845 阅读 · 0 评论 -
Java进阶学习第六天——DOM4J入门
XML约束——schemaSchema一些概念Schema开发步骤名称空间的概念使用名称空间引入SchemaXML的编程JAXP的SAX解析DOM4J的解析查找标签文本添加子节点在指定位置添加子节点修改节点文本和删除节点DOM4J对XPATH的支持原创 2016-04-18 16:07:17 · 3950 阅读 · 0 评论 -
Java进阶学习第七天——泛型与反射回顾
MyEclipse 的 DeBug调试模式Junit单元测试MyEclipse的快捷键泛型自定义泛形——泛型方法枚举类枚举类特性反射Class类原创 2016-04-18 23:26:25 · 1084 阅读 · 0 评论 -
Java进阶学习第十天——request&response
response对象(响应对象)HttpServletResponse对象服务器的响应响应行响应头响应体常见案例重定向(登陆页面)页面定时刷新(页面读秒操作)禁用浏览器缓存(三个头信息)向页面输出中文(乱码问题)实现文件下载(初级下载)实现验证码(重点)request对象(请求对象)获取客户机信息获取请求头信息获取请求参数(重点)乱码问题解决原创 2016-05-04 18:10:58 · 5419 阅读 · 0 评论 -
Java进阶学习第十二天——JSP JavaBean EL
JSP概述JSP的设置JSP页面的注释JSP的指令元素JSP的内置对象(9个)JSP的标签JSP常用标签JavaBean和内省JavaBean的属性在JSP中使用JavaBean内省(Introspector)beanutils工具包EL表达式EL注意事项EL获取(域对象中的)数据EL执行运算获取WEB开发中的对象原创 2016-05-09 17:57:41 · 1951 阅读 · 1 评论 -
Java进阶学习第十九天——dbutils与案例
元数据数据库元数据参数元数据结果集元数据(重点)dbutils工具DBUtils学习Dbutlis详解ResulsetHandler九个实现类实现BeanHandlerdbutils综合练习原创 2016-05-18 15:14:22 · 8373 阅读 · 0 评论 -
Java进阶学习第八天——WEB入门
WEB学习服务器服务器的介绍常见服务器Tomcat的安装和注意实现Tomcat服务器与Servlet版本关系Tomcat目录结构Tomcat和MyEclipse的集成Tomcat管理员的配置(了解)如何部署WEB程序(三种)Web系统通信详解配置虚似主机在本机上搭建百度虚拟主机HTTP协议什么是HTTPHTTP协议简介HTTP协议的版本HTTP请求协议HTTP响应原创 2016-04-19 23:47:04 · 3265 阅读 · 2 评论 -
Java进阶学习第九天——Servlet入门
Servlet开发Servlet简介Servlet快速入门Servlet的生命周期Servlet的关系新建servlet模板工程Servlet自动加载WEB开发中路径的问题配置虚拟路径(访问路径)路径匹配问题相对路径绝对路径(推荐使用)ServletConfig对象和配置文件相关ServletContext对象(域对象) (重要)原创 2016-04-22 11:09:40 · 2177 阅读 · 0 评论 -
Java进阶学习第十一天——cookie&session入门
JSP、EL表达式的入门Servlet的缺点JSP简介JSP的运行原理JSP的脚本元素Declaration Tag(声明标签)Expression Tag (表达式标签)Script Tag(程序代码标签)JSP程序的翻译过程EL快速入门会话管理保存会话数据的两种技术cookie技术Cookie的常用APICookie细节Session原创 2016-05-05 21:20:52 · 5432 阅读 · 0 评论 -
Java进阶学习第十八天——事物与连接池
事务的概念MySQL下操作事物JDBC下操作事物事务特性(重点) ACID事务的隔离级别隔离级别方案演示bcUtils中使用ThreadLocal丢失更新解决丢失更新可以采用两种方式连接池数据库连接池编写原理分析自定义连接池DBCP数据源(了解)dbcp连接池使用C3P0数据源(必会)配置Tomcat数据源JNDI技术简介原创 2016-05-16 12:15:33 · 9456 阅读 · 0 评论