摘要:
一般在安装完成Tomcat之后,我们需要验证tomcat是否安装成功,在浏览器的url中输入:http://127.0.0.1:8080/,就会进入如下的页面(表示安装成功): 在上面的左侧顶部,有一个Tomcat Manager(Tomcat管理),在这个Tomcat Manager中我们可以对此 阅读全文
摘要:
如果安装了Linux系统的话在登陆成功之后,在终端输入 ls+/ 这个命令,将会有如下的目录结构。 在CymWin下有如下的目录结构: 目录的介绍: /bin:bin是binary(二进制的英文缩写),这个文件夹下存在的主要是一些经常使用的命令。 /boot:boot文件夹下存放的是启动linux系 阅读全文
摘要:
Linux是一套免费使用和自由传播的类Unix系统,是一个多用户,多任务支持多线程和多cpu的操作系统。 主要的Linux发行版本有:UBuntu,DeBain,CentOS,ArchLinux,Frdora,OpenSUSE... Linux的启动主要分为5个阶段: 1. 内核的引导(当计算机打开 阅读全文
摘要:
在Linux平台模拟Linux的shell环境,可以通过一个软件实现:Cygwin(点击进入官网下载好即可),如下图(选择对应的版本进行下载): 安装: 1. 双击运行下载的安装包(选择从网络安装),如下图: 2. 一路next,选择Direct Connection 3. 下一步选择镜像站点,一般 阅读全文
摘要:
HTTP Status 404 - /Struts2/book/addBook.action 如果在Struts2的框架中访问路径出现了这个错误,可能存在的原因有如下的两个: 1. 路径写错,也就是action标签的name 属性和package的namespace属性组成的路径存在问题。 2. 没 阅读全文
摘要:
Action的编写的方式: 第一种方式: Struts2的Action编写的最简单的方式就是写一个普通类,不继承自任何类,也不实现接口。如下: 第二种方式: 创建一个普通类,然后实现Action接口。 Action接口的常量值: 1 /** 2 * 成功,返回sucess。可以调用它,也可以在Act 阅读全文
摘要:
HTTP Status 404 - There is no Action mapped for action name addBook. 在地址栏进行访问的时候,出现了这个错误信息,导致出现此异常的原因可能有如下的三个原因: 1. 可能是struts.xml文件的名称或者位置写错。 2. 可能是st 阅读全文
摘要:
Struts2的详细配置: 配置的是struts2的核心配置文件:,在struts2的核心配置文件中主要有三个标签需要进行配置:package,action,result。 1. 配置package标签 package标签类似于代码包,用于区别不同的action,要配置action,必须首先写pac 阅读全文
摘要:
Struts2的概述: Struts2是应用在Javaee三层结构中的web层。Struts2是在Struts1和webwork的基础之上发展的全新的框架。在没有使用Struts2之前,进行web层的操作主要是通过Servlrt类来进行实现,而每一个功能对应一个Servlet。这种方式实现有一个不好 阅读全文
摘要:
批量抓取理解:如果我们需要查找到客户的所有联系人的话,按照正常的思路,一般是首先查询所有的客户,得到返回的客户的List集合。然后遍历List集合,得到集合中的每一个客户,在取出客户中的联系人(客户表和联系人表是一个一对多的关系,一个客户有多个联系人),对于这种情况,我们就可以使用Hibernate 阅读全文
摘要:
Hibernate的检索策略主要分为两类: 1. 立即查询:根据id查询,调用get方法,调用get方法马上发送语句查询数据库 2. 延迟查询:根据id查询,还有load方法,调用load方法不会马上发送语句查询数据,只有得到对象里面的值的时候才会发送语句查询数据库。 Hibernate的延迟查询又 阅读全文
摘要:
HQL的内连接查询 对于HQL内链接查询,查询的是两张表的数据,这两张表的数据首先是保存在数组之中,然后在将每一个数组保存在List集合之中进行返回 代码片段: 1 @Test 2 // 内连接 3 public void fun1() { 4 SessionFactory factory = nu 阅读全文
摘要:
HIbernate的导航查询: 适用场景:当一张A表关联到另一张B表的多条记录,存在一对多的关系(或者多对多),那么查询A表的记录时,就可以将A表某条记录关联的B表的所有记录查询出来,这种方式,就叫做Hibernate的导航查询(如:一张客户表,一张联系人表,客户表存在一条记录是百度公司的,而在联系 阅读全文
摘要:
异常信息: 造成原因: MappingException异常是因为实体类的Hibernate配置文件,没有到核心配置文件中去进行配置,因此在加载核心配置文件的时候,找不到对应额实体类,就得不到对应的映射关系而产生异常,因此我们只需要在Hibernate核心配置文件中添加如下语句即可: 阅读全文
摘要:
HIbernate的一对多操作: 1. 创建实体类:一个Customer类(客户类)和一个LinkMan类(联系人),两者的关系为:一个客户中可能有多个联系人(关于一对多的实体类之间的关联,不做详细介绍,看下代码)。 Customer: package com.geore.pojo.customer 阅读全文