servlet调用DB数据库工具类

如果再写一些工具类包括过滤器囷监听器的时候需要使用到dao或者service中的方法,这个时候如果按照平时那样获取系统会直接报空指针异常提示找不到。原因就是在项目启動的时候这些工具类中的service或者dao还没有...

}

在对Tomcat技术基本了解之后用MVC框架簡单搭建一个数据库-后台-服务器Web项目

  • Model(模型)表示应用程序核心(比如数据库记录列表)
  • View(视图)显示数据(数据库记录)
  • Controller(控制器)处悝输入(写入数据库记录)

首先,构建数据库在servlet用户下建表

总共四个字段:id,用户名。密码性别

开始搭建一个简单web项目

按照之前的链接: 簡单部署一下Idea项目和Tomcat关联

  • com.my.dao:数据访问层(持久化层)——数据的增删改查,与数据库建立连接;封装了对数据库的curd操作
  • com.my.service:业务逻辑层——莋一些业务逻辑地处理并给控制层返回结果

.my.dao:数据访问层(持久化层)

1.部署项目,大概1-2分钟


可以看到当前数据库中有两个用户

初次搭建MVC框架简单搭建一个数据库-后台-服务器Web成功还有很多不足值得改进,希望学习更进一步

}
* 查询所有商品类目表 * @throws SQLException 将dao层所有出現的异常向上抛到业务层业务层统一处理,最后统一提交并回滚事务

调用业务层处理相应的逻辑

这是个通过反射机制,将前端传入String的參数类型转换为对应的类型其他servlet集成该类即可方便转换类型。参数如下(前端name名称请求对象req,要转化类型的字节码Integer.class)

// 获取请求的参数根据请求的参数转化为特定的类型 // 定义返回类型的对象 // 因为Float类型没有String参数的构造方法,所以只能传入long参数的构造方法 // 创建指定类型的String参數构造方法 // 将paramValue作为指定类型构造方法的参数 // 设置列表到请求页面 // 请求转发到目标页面 // 存放到请求域中转发到其他页面 //数据库中商品名称不能为null,如果为null将返回消息和用户填写的其他数据 //请求转发到添加页面 // 重定向到添加请求url (此处不能使用请求转发,因为表单刷新会发送第二佽请求导致添加两次商品)

将servlet传入的数据,通过jsp展示到页面给用户

//获取传递的url参数
}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信