JavaWeb
文章平均质量分 61
Mi4o
这个作者很懒,什么都没留下…
展开
-
JavaWeb基础(6):Cookie & Session
Servlet入门Servlet入门(一)创建项目(二)基础框架(1)Servlet(2)Tomcat(3)JSP(4)HTTP协议(5)WEB-INF(三)Servlet类(1)返回html文本(2)获取参数(3)中文乱码(四)web.xml(一)创建项目可以使用MyEclipse和IDEA开发JavaWeb项目,MyEclipse中配置相...原创 2018-09-11 20:48:25 · 180 阅读 · 0 评论 -
JavaWeb基础(10):listener&filter
文章目录(一)listener(1)监听对象(2)监听属性(3)监听JavaBean(二)filter(1)生命周期(2)FilterChain(3)url-pattern配置(4)应用JavaWeb三大组件:Servlet 、Filter、 Listener(一)listener(1)监听对象Listener(监听器):一个接口作用:监听对象比如:ServletContext...原创 2018-10-16 20:10:52 · 125 阅读 · 0 评论 -
JavaWeb基础(11):注解
文章目录(一)注解(1)注解(2)元注解(3)使用注解(一)注解(1)注解注解(Annotation)作用编译检查替代配置文件(比如web.xml)定义注解Java预留的注解@Override 申明方法是继承自父类(编译时会检查)@SuppressWarnings(“参数”) 抑制警告 参数比如:unused@Deprecated 声明方法过时,不赞成使用自...原创 2018-10-16 20:11:19 · 115 阅读 · 0 评论 -
JavaWeb基础(12):代理☆
文章目录(一)(1)静态代理(1)Demo(2)动态代理(1)Demo(一)(1)静态代理在编译时已经将接口、被代理类、代理类确定下来的代理方式代理类持有被代理类的实例代理类和被代理类implements相同接口代理的好处可以对原类的方法进行加强(1)Demo接口:package Proxy;/** * Person接口 */public inte...原创 2018-10-16 20:12:18 · 125 阅读 · 0 评论 -
JavaWeb开发:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
报错信息: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1309) at org.apache.catalina.loader.WebappCl...原创 2018-10-11 00:50:59 · 403 阅读 · 0 评论 -
Hibernate(3):事务&查询
文章目录(一)事务(1)悲观锁(2)乐观锁(3)绑定当前线程的session(二)查询(1)HQL(2)Criteria(三)1099占用解决方案既然Hibernate要和数据库交互,那么事务是必须要掌握的部分(一)事务为什么要锁:在并发访问的时候,不使用锁会导致部分数据并不能保存到数据库(1)悲观锁悲观锁:数据库提供被一个事务操作的一条数据会被加锁,操作完成之后释放锁缺...原创 2018-10-25 18:19:13 · 378 阅读 · 0 评论 -
Hibernate(1):入门
layout: posttitle: “Hibernate(1):”categories: JavaWebtags: Hibernateauthor: mio4content{:toc}文章目录layout: posttitle: "Hibernate(1):"categories: JavaWebtags: Hibernateauthor: mio4(一)Hi...原创 2018-10-23 19:48:57 · 130 阅读 · 0 评论 -
Spring(1):入门
文章目录(一)Head First(1)什么是Spring(2)IoC(3)工程步骤(4)applicationContext.xml(1)bean标签(5)依赖注入(1)属性注入(2)集合注入(3)Util.properties注入关于业务层的Spring,IoC、DI、AOP的核心概念需要掌握(一)Head First(1)什么是SpringSpring是一个轻量级开源框架优点...原创 2018-10-29 21:07:02 · 131 阅读 · 0 评论 -
Hibernate(2):持久化
文章目录(一)持久化(1)持久化类(2)主键(3)MySQL方言(4)主键生成策略(5)持久化对象状态(6)持久化对象状态转换☆(1)持久态(二)缓存(1)Session一级缓存(2)SessionFactory二级缓存(一)持久化(1)持久化类持久化类:JavaBean+对应映射的配置文件(xxx.hbm.xml)规范提供一个无参的构造方法属性提供get和set方法基本数据类型...原创 2018-10-24 21:52:19 · 107 阅读 · 0 评论 -
Spring(2):注解
(一) IoC-注解入门使用注解来替代配置文件,能在一定程度上简化代码使用步骤:1.开启注解扫描 2.对类做标记1. 配置文件配置applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"...原创 2018-11-13 22:33:11 · 146 阅读 · 0 评论 -
SAXParseException 元素内容必须由格式正确的字符数据或标记组成 : 解决办法
报错信息:19-Oct-2018 11:52:33.598 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.tomcat.util.digester.Digester.fatalError Parse Fatal Error at line 49 column 6: 元素内容必须由格式正确的字符数据或标记组成。 org.xml.sax.SAX...原创 2018-10-19 11:57:37 · 3662 阅读 · 0 评论 -
JavaWeb基础(9):MVC&事务
文章目录(一)MVC(1)MVC(2)Javabean+JSP(3)JavaEE三层架构(二)事务(1)数据库事务(2)Java事务(3)事务(一)MVC(1)MVCMVC模型Module 主要是封装数据,封装对数据的访问(User、DAO)View 主要作用是展示数据(JSP)Control 接受请求找到对应的JavaBean处理业务逻辑(Servlet)(2)Javab...原创 2018-10-14 23:52:31 · 161 阅读 · 0 评论 -
JavaWeb基础(8):JavaBean
文章目录(一)JavaBean(1)JavaBean规范(2)JSP中获取JavaBean属性(一)JavaBean(1)JavaBean规范JavaBean需要遵守的修饰为public class提供私有的字段private String xxx属性(bean属性)提供对于私有字段的公有方法方法getXXX和setXXX提供一个无参的构造器一般会implements Se...原创 2018-10-04 10:07:12 · 194 阅读 · 0 评论 -
JavaWeb基础(7):JSP
JSP入门JSP入门(一)HTML基础(二)JSP生命周期(三)JSP基本语法(1)JSP指令(2)脚本程序(3)JSP申明(4)JSP表达式(5)JSP注释(6)If-else语句(7)for循环(四)JSP基本用法(一)HTML基础 JSP可以简单的理解为在HTML中插入Java代码假设当前项目是SpringMVC,则${pageC...原创 2018-09-11 20:51:37 · 193 阅读 · 0 评论 -
IDEA Servlet 采坑记录
IDEA Servlet 采坑记录IDEA Servlet 采坑记录(1) jsp编译文件路径 保持持续更新(1) jsp编译文件路径使用MyEclipse时,项目中的jsp文件编译后的结果会在tomcat的workapps目录下,但是使用IDEA开发后在对应的项目文件夹下只看到了servlet编译后的.java文件,但是没有找到jsp编译后的XX_jsp....原创 2018-09-11 23:18:39 · 551 阅读 · 0 评论 -
JavaWeb开发:Servlet 404错误分析
初学Servlet时主要注意的细节问题Error 1现象 首先呈现HTTP Status 500 – Internal Server Error错误:java.lang.ClassNotFoundException: ResponseDemo1刷新页面后一直出现HTTP Status 404 – Not Found:The origin server did not fi...原创 2018-09-03 13:04:50 · 5096 阅读 · 0 评论 -
JavaWeb基础(1):JDBC
文章目录(一)JDBC(1)简介(2)基本操作(3)API(4)工具类使用(1)dbutils(5)连接池(1) DBCP(2)C3P0(6)装饰者模式(一)JDBC(1)简介JDBC:Java Database Connection用于执行SQL语句的Java API可以连接MySQl、Orcale数据库(2)基本操作一个典型的查询数据库表的操作 public vo...原创 2018-09-23 17:36:42 · 168 阅读 · 0 评论 -
JavaWeb基础(2):XML
文章目录(一)XML(1)简介(2)CDATA(3)XML解析(4)XML约束(1)DTD(2)SCHEMA(一)XML(1)简介XML:Extensible Markup Language可扩展的标记语言使用属性必须放在引号内标签必须要关闭应该有一个根标签<?xml version="1.0" encoding="UTF-8" ?> //放在文本第一...原创 2018-09-24 23:52:57 · 124 阅读 · 0 评论 -
JavaWeb基础(3):Servlet
文章目录(一)创建项目(二)基础框架(1)Servlet(2)Tomcat(3)JSP(4)HTTP协议(5)WEB-INF(三)Servlet类(1)返回html文本(2)获取参数(3)中文乱码(4)ServletContext(四)web.xml(一)创建项目可以使用MyEclipse和IDEA开发JavaWeb项目,MyEclipse中配置相对简单,IDEA需要手动基础配置IDEA下...原创 2018-10-01 01:10:28 · 144 阅读 · 0 评论 -
JavaWeb基础(4):实现简单的注册登录模块
文章目录(一)项目框架(1)技术分析(1)项目结构(二)具体实现(1)前端(2)后端(0)表示图(1)Servlet(2)UserService(3)UserDao(4)MySQL(三)效果(1)主页(2)登录界面(3)注册界面(4)不足之处(一)项目框架练习Servlet使用时,实现一个简单的用户注册登录模块(不考虑SQL注入等问题)源码地址:https://github.com/mio...原创 2018-10-01 23:04:09 · 8065 阅读 · 6 评论 -
JavaWeb基础(5):Request&Response
layout: posttitle: “JavaWeb基础(5):Request&Response”categories: JavaWebtags: JavaWebauthor: mio4content{:toc}文章目录layout: posttitle: "JavaWeb基础(5):Request&Response"categories: Java...原创 2018-10-01 23:17:52 · 216 阅读 · 0 评论 -
JavaWeb基础(6):Cookie & Session
文章目录(一)会话(1)数据存储(二)Cookie(1)定义(2)用法(3)历史记录(三)Session(1)生命周期(2)购物车功能本次练习的记录历史记录/购物车代码:https://github.com/mio4/Learn-Java/tree/master/Head First Java Web/BasicDemo7(一)会话(1)数据存储HTTP协议是一种无状态协议用户在...原创 2018-10-02 17:05:01 · 136 阅读 · 0 评论 -
MyBatis Excepton : PersistenceException
Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/mio4/mapper/StudentMapper.xml### The error occurred while ...原创 2018-11-27 09:57:10 · 408 阅读 · 0 评论