Web学习
孰_
以他山之石,筑吾之高塔,致以感谢吾辈之前驱!!!
展开
-
关于java.lang.NoClassDefFoundError错误的解决
原来创建好了的一个web工程,今天因为修改了一下MVC模式结构,拖动修改了几个类的目录,然后在Tomact发布后就出现提示java.lang.NoClassDefFoundError错误,如下网上查找了各种解决办法尝试,一大堆各种说法,自己归纳了一下:NoClassDefFoundError错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误原创 2018-01-04 11:19:42 · 4885 阅读 · 0 评论 -
Hibernate事务管理
事务特性(ACID) ACID即:事务的原子性、一致性、独立性及持久性 事务的原子性:是指一个事务要么全部执行,要么不执行.也就是说一个事务不可能只执行了一半就停止了.比如你从取款机取钱,这个事务可以分成两个步骤:1划卡,2出钱.不可能划了卡,而钱却没出来.这两步必须同时完成.要么就不完成. 事务的一致性:是指事务的运行并不改变数据库中数据的一致性.例如,完整性约束了a+b=10,一个事...原创 2018-04-26 18:07:42 · 231 阅读 · 0 评论 -
Hibernate的一级缓存
—hibernate中的一级缓存&快照简单验证一级缓存的存在 User user1= session.get(User.class,1); System.out.println(user1); User user2 = session.get(User.class,1); System.out.println(user2); System...原创 2018-04-17 20:53:57 · 228 阅读 · 0 评论 -
Hibernate基础开发
基本开发步骤 开发持久化类(实体类),配置映射文件(即xxx.hbm.xml文件)或者直接利用持久化注解(hibernate基本上直接使用了JPA的标准注解)开发加载hibernate配置文件,获取configuration对象获取SessionFactory获取Session,打开事务 注:Session对象持有必选的一级缓存对象,在显示执行flush之前,所有的持久化操作数据都在缓...原创 2018-03-24 16:27:37 · 190 阅读 · 0 评论 -
Hibernate CRUD操作时的一些问题
今天在idea上初步实践了一下hibernate的CRUD操作,出现的一点小错误第一个错误提示:Error executing DDL via JDBC Statement 原因:hibernate.cfg.xml文件中配置数据库方言不匹配,MySQL这里导入的驱动包是5.1.7的 解决办法:将数据库方言MySQLDialect改为MySQL5Dialect或者导入Mysql5.0以...原创 2018-03-17 19:02:06 · 272 阅读 · 0 评论 -
Servlet
—–Servlet Servlet是在服务器端执行的Java程序,通过使用Servlet类将HTTP请求和响应封装在标准JAVA类中来实现各种web应用方案 Servlet与JSP之间的关系与区别: JSP修改后可以立即看到结果,不需要编译; 而Servelt却需要编译。 JSP是动态网页开发技术,是运行在服务器端的脚本语言, 而Servlet是web服务器端编程技术...原创 2018-03-07 20:13:21 · 266 阅读 · 0 评论 -
JavaWeb学习---JavaBean
—JavaBean原创 2018-01-27 16:24:18 · 289 阅读 · 0 评论 -
JDBC开发
—–JDBC开发(桥接设计模式) 开发的基本步骤 导入必要的类,jar包 装入加载驱动 String Driver=”com.mysql.jdbc.Driver”; Class.forNmae(Driver); 获得连接,分配一个connection对象 url=”jdbc:mysql://localhost:3306/test”; Connection co...原创 2018-01-22 20:31:19 · 234 阅读 · 0 评论 -
HTTP状态保持——Session和Cookie
HTTP协议本身是无状态的,无状态的意思是浏览器发起的每个HTTP请求,对于服务端而言都是彼此独立的,即服务端无法直接通过HTTP协议将用户的多次HTTP请求联系在一起。这就好比顾客跟自动售货机的关系一样,无论你在一台自动售货机上购买了多少次商品,自动售货机都没法“记住”你,也就是说你每一次在该售货机上购买商品的时候,自动售货机都会把你当成一个陌生的顾客来对待。然而在Web应用的很多场景下需要维护...原创 2018-05-20 11:11:54 · 371 阅读 · 0 评论