
JavaEE
iSuperGifted
也曾豪言壮志,最后冷暖自知
展开
-
AOP代理笔记
AOP代理笔记 1.什么是代理? 联想 生活中的代理: 不用亲自跑去北京联想总部去买联想电脑,在本地联想代理就可以买,虽然贵了300块,但省了很多功夫和路费且 代理 可以在 出售前后可以自己搞小动作:提高售价,搞销售活动,赠品自取等。程序中的代理:为 已存在的多个具有相同接口 的目标类 的各个方法 增加一些系统功能;编写一个与 目标类具有相同接口的 代理类,代理类的每个方法调用目标类的 相同方法...原创 2018-03-31 20:59:37 · 170 阅读 · 0 评论 -
转载:2018 Selenium Chrome版本与chromedriver兼容版本对照表
在使用selenium启动谷歌Chrome浏览器的时候,是需要用到chromedirver的,两者之间的版本是需要匹配的,否则会出现下面类似的报错:Exception in thread "main" org.openqa.selenium.WebDriverException: unknown error: call function result missing 'value' (Se...转载 2018-10-17 13:44:49 · 497 阅读 · 0 评论 -
详解介绍JUnit单元测试框架(完整版)
(一)JUnit介绍目录(一)JUnit介绍1.什么是单元测试?2.什么是单元测试框架?3.什么是JUnit?(二)JUnit 安装1.IntelliJ IDEA 安装 Junit2.Maven 安装 Junit(三)JUnit 编写单元测试1.编写单元测试2.测试功能模块(四)JUnit 注解1.JUnit 注解2.例子(五)JUnit...转载 2018-10-19 11:15:21 · 48295 阅读 · 9 评论 -
转:详解介绍Selenium常用API的使用--Java语言(完整版)
原文链接:https://blog.youkuaiyun.com/qq_22003641/article/details/79137327原文参考链接: http://www.testclass.net/selenium_java/转载 2018-10-18 13:54:37 · 967 阅读 · 0 评论 -
Spring学习总结-1
1. 什么是spring?· 开源、轻量级、一站式框架· 两个核心:AOP和IOC2. 为什么说Spring式一站式框架?因为spring在javaEE三层结构中,每一层都提供不同的解决技术web层:springMVCservice层: spring的IOCdao层: spring的jdbcTemplete3. IOC的底层原理?如何实现?IOC实现用到四种技术:xml配置文件,dom4j解析,工...原创 2018-04-01 10:59:55 · 202 阅读 · 0 评论 -
环境快速搭建测试——MyBatis(逆向搭建测试)
①确保数据库有表结构:gcbs.sql/*Navicat MySQL Data TransferSource Server : mysqlSource Server Version : 50087Source Host : localhost:3307Source Database : gcbsTarget Server Type ...原创 2018-05-07 00:21:53 · 254 阅读 · 0 评论 -
环境快速搭建测试——MyBatis(正常搭建测试)
Mybatis快速搭建环境并测试有两种方法: 一种是 常见流程(导包,配置文件,建表,写po类,写mapper接口及xml,测试代码运行);另一种是通过 mybatis逆向工程 直接通过 数据库表单 生成 pojo类和Mapper,适合已有数据库(项目迁移)的情况。更快速。法一: (oracle数据库)①数据库建表dob = Date of Birthdrop table students;...原创 2018-05-07 00:06:26 · 600 阅读 · 0 评论 -
JavaEE开发service层为什么要分接口和实现类?
面向接口开发。多人分模块开发时,写service(业务层)的人将接口定义好提交到SVN,其它层的人直接可以调用接口方法,而写service层的人也可以通过实现类写具体方法逻辑。达到多人同时开发。...原创 2018-04-27 01:18:09 · 10962 阅读 · 3 评论 -
Eclipse JavaEE项目文件路径问题
Eclipse创建Web项目后:从上面截图来看: 文件相对路径的基准路径就是 build/classes ,而Eclipse会把所有配置文件拷贝一份到build/classes下(包下的拷到包下)。但是 当我通过InputStream inputStream = Resources.getResourceAsStream("../../mybatis-config.xml");获取文件时 却出错...原创 2018-04-26 11:29:03 · 1874 阅读 · 0 评论 -
MyBatis逆向工程
MyBatis逆向工程-通过数据库表生成pojo类一. java代码实现1. mybatis逆向工程开发文档http://www.mybatis.org/generator/configreference/xmlconfig.html2. 逆向工程 xml配置文件generatorConfig.xml (开发文档网址复制xml配置)<?xml version="1.0" encoding=...原创 2018-04-26 00:58:24 · 366 阅读 · 0 评论 -
hibernate简单使用示例
开发中我们会使用一些持久层框架,而Hibernate则是相当不错一个。ORM:对象关系映射(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping)是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。其实就是将关系和对象通过映射文件进行联系。我们在程序中只需要操作对象即可操作对应的数据库表的数据。 1. 什么是hibernate?开...原创 2018-05-02 17:41:36 · 276 阅读 · 0 评论 -
MySpring-AOP动态代理实现简易Spring框架
今天心情好,就分享一个用AOP动态代理技术搭建简易的spring框架吧首先,说说思路吧,AOP动态代理:目的是 将一个类 在不修改源码的情况下,通过产生它的代理类实现在原有方法上添加自己的功能。java的动态代理类是 java.lang.reflect.Proxy,他有一个静态方法 newProxyInstance()返回一个代理类,需要传三个参数,代理类的类加载器,代理类实现的接口们,和 调用处...原创 2018-04-03 00:21:52 · 222 阅读 · 0 评论 -
MyBatis逆向工程
MyBatis 逆向工程什么是逆向工程? 由 数据库的表 生成 java代码其实就是一个插件(jar包)mybatis-generator-core-x.x.x-bundle在index.html文件中,可以知道· 可以通过 Java程序 和 xml配置 完成逆向操作· 最简便是通过 eclipse的插件形式 生成代码但是建议使用 Java程序 方式,不依赖开发工具。· 下面 用 Java开发步...原创 2018-04-02 01:47:26 · 148 阅读 · 0 评论 -
AOP动态代理学习总结
AOP动态代理技术详解1. 什么是代理?联想生活着的代理: 不用亲自跑去北京联想总部去买联想电脑,在本地联想代理就可以买,虽然贵了300块,但省了很多功夫和路费且 代理 可以在 出售前后可以自己搞小动作:提高售价,搞销售活动,赠品自取等。程序中代理:给你一个类,没有源码,你如何在它的功能上增加功能?要完成这件事(不修改源码):首先这个类必须实现了一个接口;并且在主函数中 是通过读取配置文件获得类的...原创 2018-04-01 00:43:32 · 299 阅读 · 0 评论 -
Maven多模块项目搭建
项目大的时候一般都要分模块,或者引入第三方框架的时候,那么我们该如何实际操作呢,知道以下几点就可以完美搭建Maven分模块的项目1.汇总所有模块的项目根目录的pom.xml 文件中的<modules> </modules>中添加所有子模块项目的 artifica2.所有子模块项目的pom.xml文件中<parent> <groupId...原创 2018-11-07 09:12:13 · 360 阅读 · 0 评论