第三章 实战MVC
J2EE如何集成一切
- Java2企业版(Java 2 Enterprise Editon,J2EE)是一种超级规范。规定了servlets2.4,JSP2.0,EJB2.1(Enterprise JavaBean)
Web容器用于Web组件(servlet和JSP)。EJB容器用于业务组件。
一个完全兼容的J2EE应用服务器必须有Web容器和一个EJB容器
Tomcat是一个Web容器
构建一个真正的(小)应用
- 分析用户视图
- 创建用于开发这个项目的开发环境
- 创建用于部署这个项目的部署环境(Eclipse环境:http://www.runoob.com/jsp/eclipse-jsp.html)
- 对Web应用的各个组件完成迭代的开发和测试。
第4步又分为5个小步骤
- 构建和测试用户最初请求的HTML表单
- 构建控制器servlet的第一个版本,并用前面的HTML表单测试这个控制器。这个版本通过HTML表单来调用,并打印它接受到的参数
- 为专家/模型类构建一个测试类,然后构建并测试专家/模型类本身。
- 把servlet 升级到第二版,这个版本增加一个功能,可以调用模型类获得啤酒建议。
- 构建JSP,把servlet升级到第三版,然后再测试整个应用
1.表单HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Project2</title>
</head>
<body>
<h1 align="center">Beer Selection Page</h1>
<form method="post"
action="SelectBeer.do">
<p> Select beer characteristics</p>
Color:
<select name="color" size="1">
<option>light
<option>amber
<option&