JSP+JDBC实现客户关系管理系统学习笔记

简介: 快速学习JSP+JDBC实现客户关系管理系统

开发者学堂课程【Java Web项目实战1:注册登录、客户关系管理系统:JSP+JDBC实现客户关系管理系统】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/39

JSP+JDBC实现客户关系管理系统

编辑客户


目录:

1、 客户关系管理系统架构的搭建

2、 添加客户

3、 查询客户

4、 编辑客户

1、 客户关系管理系统架构的搭建

l 导入原型(只有页面,但没有功能的一个项目,功能都是直接跳转)

l 功能分析

Ø 添加客户

Ø 查询所有客户

Ø 编辑客户

u 加载客户到表单中显示

u 修改客户

Ø 删除客户(你们的)

Ø 多条件组合查询

l 创建表

l 创建包:公司名,项目名,分层,

Ø cn.itcast.cstm.domain: Customer , 与表单和t_customer表对应

Ø cn.itcast.cstm.daoCustomerDao

Ø cn.itcast.cstm.service: CustomerService , 没有业务,其实不存在都可以!

Ø cn.itcast.cstm.web.serviet: CustomerServiet

l 导包

Ø Mysql驱动

Ø c3p0(两个,一个配置文件)

Ø dbutils

Ø 自己的工具JdbcUtils,在itcast-tools.jar

Ø Beantuils、logging

2、 添加客户

l add.jsp→CustomerServlet#add()→显示添加成功!

image.png

image.png

3、 查询客户

top.jsp(查询客户)→CustomerServiet#findAll()→list.jsp(循环显示)

image.png

4、 编辑客户

编辑分为两步:

1、 通过cid查询

l list.jsp(编辑链接) → CustomerServiet#preEdit() →edit.jsp(把查询出的结果显示到表单中)

l edit.jsp(表单页面) → CustomerServiet#edit() → msg.jsp(显示成功信息)

image.png


相关文章
|
安全 jenkins 持续交付
Jenkins针对不同的项目视图对不同的用户进行权限分配
Jenkins创建用户并分配不同视图的权限 根据不同的部门分配不同的角色,角色成员只能看到自己部门视图内部的jenkins job Jenkins版本:2.249 因安装了中文包的原因,语言大多以中文的方式显示,但不影响配置使用
2385 0
Jenkins针对不同的项目视图对不同的用户进行权限分配
|
机器学习/深度学习 人工智能 算法
探索AI在医疗诊断中的应用与挑战
【8月更文挑战第30天】随着人工智能(AI)技术的飞速发展,其在医疗领域的应用也日益广泛。本文将深入探讨AI技术在医疗诊断中的具体应用,如辅助影像诊断、病理分析等,并分析其面临的挑战,如数据隐私、算法偏见等问题。通过实例和代码示例,我们将揭示AI如何改变医疗行业的未来。
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp小程序的学生心理压力咨询评判附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp小程序的学生心理压力咨询评判附带文章源码部署视频讲解等
120 0
HDOJ/HDU 2700 Parity(奇偶判断~)
Problem Description A bit string has odd parity if the number of 1’s is odd. A bit string has even parity if the number of 1’s is even.
1087 0
|
Web App开发 PHP Android开发
php中判断iphone版本
引用:http://bbs.php100.com/read-htm-tid-428301.html 下面这个是能判断的,但是出现一个问题,就是ios版本的UC浏览器出现了一个极速模式,切换到了极速模式就判断不出来了。
939 0
|
4天前
|
数据采集 人工智能 安全
|
14天前
|
云安全 监控 安全