2017-03-01
Struts2配置文件

一、web.xml

路径为webRoot/WEB-INF:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
<display-name>hw</display-name>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
继续阅读

2017-03-01
eclipse与myEclipse

一、eclipse添加了tomcat启动成功但404

需要修改一下,具体如下:

继续阅读

2017-02-28
事务与spring的事务管理

理解了spring的事务管理,必须要理解事务以及AOP,当然DI是基础,这样也就深刻理解了spring了。

一、事务的隔离级别

可以参考这篇文章,对事务还是有不错的解释,但是讲解spring事务管理有点不清晰,简单的spring事务管理配置可以参考这篇文章

  1. TransactionDefinition.ISOLATION_DEFAULT:这是默认值,表示使用底层数据库的默认隔离级别。对大部分数据库而言,通常这值就是TransactionDefinition.ISOLATION_READ_COMMITTED。
  2. TransactionDefinition.ISOLATION_READ_UNCOMMITTED:该隔离级别表示一个事务可以读取另一个事务修改但还没有提交的数据。该级别不能防止脏读和不可重复读,因此很少使用该隔离级别。 继续阅读

2017-02-16
maven初体验

  1. maven配置(本地仓库配置和本地设置、以及在eclipse中的配置)

下载完成之后,创建环境变量M2_HOME=E:\apache-maven-3.3.9也就是指向安装目录。在path环境变量中添加%M2_HOME%\bin也就是指向安装目录。在path环境变量中添加
在eclipse中Window->Preference->Maven4MyEclipse中设置Installationsd到达安装目录,User Settins中设置配置文件在E:\maven-repo\settings.xml

继续阅读