java mvc 例子_Java Web MVC简单实例

一个简单的MVC的例子

MVC,Model-View-Controller。

本次的例子有网上copy的代码,也有自己写的。Java类不类,抽象之类的,设计模式什么的我一直都觉得很抽象。这个简单的小例子。

1.为了熟悉一下Java Web开发

2.为了了解一下Java的框架啊,设计模式之类的。

3.Java忘的差不多了,书看不下去,找个例子练练手。

4.为了搭建发送天气邮件服务器作基础。

这次的文字描述比较少,我觉得代码都不难(代码贼辣鸡)。主要是设计模式的了解,实现接口啊,这些东西。

首先项目截图

35101a148ed6

数据库

35101a148ed6

1.Dao

Date Access Object(数据存取对象),用于隔离业务逻辑代码和数据库访问操作。Dao模式分为接口和实现类。

(1)Dao接口

public interface EmailDao {

public int addEmail(EmailBean email);

public EmailBean getEmail(String email);

public int updateEmail(String email,EmailBean emailBean);

public int deleteEmail(String email);

}

(2)Dao接口的实现

也就是调用JDBC工具类,进行增、删、改、插。

public class EmailMySqlDaoImpl implements EmailDao {

Connection conn = null;

PreparedStatement st = null;

@Override

public int addEmail(EmailBean email) {

String sql = "insert into emailtb(email,time,state) values(?,?,?)";

try {

conn = JDBCUtils.getConnection();

st = conn.prepareStatement(sql);

st.setString(1, email.getEmail());

st.setString(2, email.getTime());

st.setInt(3, email.getState());

st.execute();

} catch (SQLException e) {

e.printStackTrace();

}

return 0;

}

@Override

public EmailBean getEmail(String email) {

EmailBean emailBean = new EmailBean();

ResultSet rs = null;

String sql = "select * from

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值