注意:所有文章除特别说明外,转载请注明出处.
注意:所有文章除特别说明外,转载请注明出处.
1.Tomcat与jetty
jetty和Tomcat是两款著名的开源webserver/servlet容器。
两者之间的比较:
1.jetty更加的轻量级
2.jetty更加灵活,表现在可扩展性
2.web.xml文件配置
修改在webapp
路径下的web.xml
文件需要根据规定的顺序添加操作权限,否则会报错。或者将<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
这一段校验代码删掉,问题就解决了。这时因为我们添加的部分的代码符合xml
文档规范,但是不符合web-app_2_3.dtd
所定义的规范。
3.测试
注意:在使用IDEA开发的时候,mapper类只能建立在resource目录下,不能建立在Java的包下面,不然会映射不了。
1.首先编写entity
2.然后编写接口
3.接下来使用mapper
4.最后编写测试用例,直接使用junit测试
//测试dao层
// 使用Springtest测试框架
@RunWith(SpringJUnit4ClassRunner.class)
// 加载配置
@ContextConfiguration("/spring/spring-*.xml")
public class MyBatisTest {
@Autowired
private ScoreDao scoreDao;
@Test
public void testAddScore() {
Score score = new Score();
score.setChangeType("充钱钱");
score.setScore(10);
int insert = scoreDao.insertScore(score);
System.out.print("insert :"+insert);
}
}
5.测试整个框架(使用SpringMVC)
1.编写业务逻辑接口
2.然后编写业务逻辑接口的实现类
3.然后编写controller将springmvc的解析视图解析出来