使用JSP、JavaBean和Servlet来开发MVC模式的Web

通过JSP、JavaBean和Servlet三种技术来制作一个用户注册登录系统。
其中:JSP做注册、登录等页面;JavaBean判断用户名密码等;Servlet连接数据接收数据

jsp页面做页面展示 这个就不用说了吧
JAVABean 业务处理 j就是所说的Model 吧Model详细分为 实体 dao biz 三层模型
实体 和数据库中表 一一映射
dao 负责数据库的增删改查 并将结果封装成 实体 对象 传递给 biz
biz 主要从页面获取数据 并作出验证 保存一个dao层引用 当条件满足后 将页面获取到的零散值打包成 实体 对象 调用dao层方法完成任务 同时 biz层还有一个重要的任务 完成 事务 的控制

servlet 就是我们所说的action 调度器 根据请求的不同 找到不同的程序处理不同的业务 (biz)
然后把biz层处理后的结果拿来 根据返回的结果 展示不同的页面
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-17
视图 为jsp
写个提交表单就行了,这里不多介绍

这个是Servlet
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");
response.setContentType("text/html");
String account=request.getParameter("account");
String pwd=request.getParameter("password");
boolean stu= studentService.login(account,pwd);
if(stu)
{
这里跳转成功页面
}else
{
这里跳转错误页面
}
}

这个是Service

public boolean login(String account,String pwd)
{
String sql= "";
return logindao.login(account,pwd);
}

这个是javaben
private String account;
private String password;
public String getAccount() {
return this.account;
}

public void setAccount(String account) {
this.account = account;
}

public String getPassword() {
return this.password;
}

public void setPassword(String password) {
this.password = password;
}

这里是dao层

public boolean login(String account,String pwd)
{
写连接数据库代码
}

mvc 就是 模型 视图 控制器本回答被网友采纳
第2个回答  2012-11-16
请问你想问什么追问

就是纯mvc设计的完整实例、什么内容都行、我就是想看看用纯mvc设计网站项目时代码该如何写、V 、M和C的代码该如何放置、要在netbeans环境下的、请问你有吗?用的话给发邮箱2524683670@qq.com、、谢谢啦

追答

你想要源码?其实公司的源码是不可能会给你的,在说,一般公司的代码都不是纯的MVC,都是经过再次封装的新东西。很少公司会直接用纯的MVC

追问

恩恩、知道了、谢谢哈

相似回答