发表于: 2017-09-04 23:43:43
1 1028
今天完成的事情:完成了任务一步骤17.18.终于把mybatis的测试写完并运行成功.写了junit的单元测试.初步了解了Java spring学习了Javabean.以前都是直接添加jar包.今天学习了配置pom.xml文件从maven从中央仓库下载jar包
测试运行成功:
学习了解Java bean
Enterprise java Bean: JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,long和class方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制发现和操作这些JavaBean 的属性。
Javabeen 其实就是一个类可以实现特定功能;
目的:将可以重复使用的软件代码打包
操作:打包Java代码创建的对象
JavaBean可分为两种:一种是有用户界面(UI,User Interface)的JavaBean;还有一种是没有用户界面,主要负责处理事务(如数据运算,操纵数据库)的JavaBean。JSP通常访问的是后一种JavaBean。
可以在软件构造器中对其进行可视化操作
可视化的类必须继承java.awt.Component
作为一个黑盒子的模型,JavaBean有3个接口面,可以独立进行开发。
1. JavaBean可以调用的方法。
2. JavaBean提供的可读写的属性。
3. JavaBean向外部发送的或从外部接收的事件。
配置pom.xml文件依赖
通过pom.xml添加依赖
1.Pom.xml文件配置
项目刚建时配置:
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
5 http://maven.apache.org/xsd/maven-4.0.0.xsd">
6 <!--所有的Maven项目都必须配置这四个配置项-->
7 <modelVersion>4.0.0</modelVersion>
8 <!--groupId指的是项目名的项目组,默认就是包名(就是建立项目填的groupld-->
9 <groupId>cn.gacl.maven.hello</groupId>
10 <!--artifactId指的是项目中的某一个模块,默认命名方式是"项目名"-->
11 <artifactId>hello-first</artifactId>
12 <!--version指的是版本,这里使用的是Maven的快照版本-->
13 <version>1.0-SNAPSHOT</version>
14 </project>
添加依赖操作:1.先登录https://mvnrepository.com/ maven中央仓库,2.搜索需要的jar包
3.选择版本
4.复制配置信息
5.打开maven项目配置pom.xml文件
6.然后刷新项目(下面会读取任务条,其实是在自动下载jar包)
7.Over
2.添加流程:maven仓库分为远程仓库和本地仓库,当你在pom.xml中配置依赖项目后,maven首先到本地仓库/*C:\Users\18137\.m2\repository*/文件夹查找是否有这个jar包,如果有直接添加,如果没有找到,maven通过配置地址或默认地址通过远程仓库下载到.m2文件夹,再把jar包添加到项目.
3.改.m2文件夹位置: 如果你想修改本地仓库的位置,可以在maven文件夹下conf文件夹里的settings.xml文件进行配置,添加如下内容即可:<localRepository>地址<localRepository>
例:比如我想把仓库修改为在E盘的mavenRepository文件夹,我就添加如下内容:
<localRepository>E:/mavenRepository<localRepository>
如此maven下载的项目包就会下载到该文件夹。
明天计划完成的事情:明天做任务19,学习spring,配置spring和junit
遇到的问题:写mybatis踩到了好多小坑,其中有一个有时候类名和导入的方法名相同,它没有自动import.以后要注意命名规范,类名单词首字母都大写.方法名第二个单词首字母开始大写.
收获:学习了junit.知道怎么写单元测试和写单元测试的好处.
评论