03 2018 档案

摘要:1 import java.awt.BorderLayout; 2 import java.awt.CardLayout; 3 import java.awt.event.ActionEvent; 4 import java.awt.event.ActionListener; 5 6 import javax.swing.JButton; 7 import java... 阅读全文

posted @ 2018-03-29 10:09 没有太晚的开始 阅读(360) 评论(0) 推荐(0)

摘要:1. 警告: Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Erro 阅读全文

posted @ 2018-03-22 21:49 没有太晚的开始 阅读(252) 评论(0) 推荐(0)

摘要:mybatis是持久层框架,使用mybatis可以把sql与Java代码相分离,把代码的编写在配置文件中,此处实现一个简单的实例,即用户的增删改查 1.首先需要导入jar包,mybatis的jar包导入一个核心jar包即可,因为要操作数据库,我使用的是MySQL,所以还需要导入MySQL的驱动包,j 阅读全文

posted @ 2018-03-17 13:35 没有太晚的开始 阅读(367) 评论(0) 推荐(0)

摘要:首先实例情况如下所示: 张三 卡里有2000元,李四 卡里有2000元 ,现在张三转1000给李四, 这个过程分为2部分实现: 第一步:张三从卡里转走1000元, 第二步:李四卡里进账1000元, 上面这两个过程,当从张三卡里转出1000元成功,而后出现异常,不能继续往李四卡里转钱,则此时就会出现张 阅读全文

posted @ 2018-03-16 22:28 没有太晚的开始 阅读(194) 评论(0) 推荐(0)

摘要:1.在运行spring程序,bean中的class路径不对时,报如下错误: Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 5 in XML 阅读全文

posted @ 2018-03-16 20:55 没有太晚的开始 阅读(593) 评论(0) 推荐(0)

摘要:首先spring针对Java EE三层,都有对应的解决技术。而对于持久化层,都提供了封装,方便操作。如jdbcTemplate对jdbc进行了封装。 下面针对jdbcTemplate的操作进行测试。 —>使用jdbcTemplate的增加,修改,删除,可以使用同一个方法实现,jdbcTemplate 阅读全文

posted @ 2018-03-15 22:14 没有太晚的开始 阅读(352) 评论(0) 推荐(0)

摘要:AOP:面向切面编程,就是把除去业务部分以外的东西单独模块化,比如打日志等,就像学生信息的增删改查,可以把输出日志单独模块化出来,通过切面对的方式进行编程。 在进行实例编写之前先进行一些专业术语的了解 切面aspect:是对象操作过程中的截面,是一段代码,实现额外的模块化功能 连接点join poi 阅读全文

posted @ 2018-03-14 22:03 没有太晚的开始 阅读(416) 评论(0) 推荐(0)

摘要:首先,spring是一个开源框架,作用是降低程序的复杂性,可以整合各种流行框架。它主要的技术是IOC和AOP,这次主要记录IOC和DI的原理及使用 过程是先把jar包导入到工程中——编写配置文件——编写测试文件 1.使用FactoryBean来管理bean,采用了经典的工厂模式,通过从XML文件或属 阅读全文

posted @ 2018-03-13 22:24 没有太晚的开始 阅读(123) 评论(0) 推荐(0)

摘要:spring框架的用途简单举例(第一个实例): 可以使用spring的bean实现创建类的对象,而不是由客户端去创建 此处为编写简单的spring实例代码,文件的结构为: JavaBean实例代码(User.java): spring的配置文件(applicationContext.xml): Ja 阅读全文

posted @ 2018-03-11 20:58 没有太晚的开始 阅读(522) 评论(0) 推荐(0)

摘要:主要是针对JavaBean文件中属性名和数据库表中对应的字段名不一致问题的说明和解决方法。 开始在数据库中建表user: 表结构语句所示: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) N 阅读全文

posted @ 2018-03-10 13:49 没有太晚的开始 阅读(396) 评论(0) 推荐(0)

摘要:开始的时候使用的是原始的JDBC操作,后来发展成hibernate,到现在的mybatis 1-原始的JDBC过程如下所示: 加载驱动:Class.forName("com.mysql.jdbc.Driver"); 建立连接:DriverManager.getConnection("jdbc:mys 阅读全文

posted @ 2018-03-09 22:39 没有太晚的开始 阅读(113) 评论(0) 推荐(0)

导航