招商银行网点管理系统

目录

功能一:查询所有展示

1.根据城市来进行条件查询

2.当进入首页后显示所有网点信息

3.根据城市进行条件查询

功能二:新增网点

功能三:修改网点

功能四:删除功能


功能一:查询所有展示

1.根据城市来进行条件查询

 

 

findAllAreaServlet

package com.itheima.controller;import com.fasterxml.jackson.databind.ObjectMapper;
import com.itheima.pojo.Area;
import com.itheima.service.AreaService;import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.util.List;@WebServlet("/findAllAreaServlet")
public class findAllAreaServlet extends HttpServlet {private   ObjectMapper objectMapper = new ObjectMapper();private AreaService as = new AreaService();@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("application/json;charset=utf-8");List<Area> areas = as.SelectAllArea();objectMapper.writeValue(response.getWriter(),areas);}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}
}

  AreaService

package com.itheima.service;import com.itheima.mapper.AreaMapper;
import com.itheima.pojo.Area;
import com.itheima.util.SqlSessionFactoryUtils;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;import java.util.List;/*** @Author zhouxiangyang* @Date 2022/9/23 13:58*/
public class AreaService {private SqlSessionFactory sqlSessionFactory = SqlSessionFactoryUtils.getSqlSessionFactory();public List<Area> SelectAllArea(){SqlSession sqlSession = sqlSessionFactory.openSession();AreaMapper mapper = sqlSession.getMapper(AreaMapper.class);List<Area> areas = mapper.selectAllArea();sqlSession.close();return areas;}
}
AreaMapper 
 @Select("select * from area")List<Area> selectAllArea();

工具类 

package com.itheima.util;import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException;
import java.io.InputStream;public class SqlSessionFactoryUtils {private static SqlSessionFactory sqlSessionFactory;static {//静态代码块会随着类的加载而自动执行,且只执行一次try {String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);} catch (IOException e) {e.printStackTrace();}}

2.当进入首页后显示所有网点信息

(和上面代码差不多,自行写)

3.根据城市进行条件查询

 

 findAllBankServlet

package com.itheima.controller;import com.fasterxml.jackson.databind.ObjectMapper;
import com.itheima.pojo.Bank;
import com.itheima.service.AreaService;
import com.itheima.service.BankService;import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.annotation.*;
import java.io.IOException;
import java.util.List;@WebServlet("/findAllBankServlet")
public class findAllBankServlet extends HttpServlet {private ObjectMapper objectMapper = new ObjectMapper();private   BankService bs = new BankService();@Overrideprotected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {response.setContentType("application/json;charset=utf-8");String areaid = request.getParameter("areaid");List<Bank> banks = bs.SelectAllBank(areaid);System.out.println(banks);objectMapper.writeValue(response.getWriter(),banks);}@Overrideprotected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doGet(request, response);}
}

 BandService

 BrandMapper.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.itheima.mapper.BankMapper"><!--根据城市查询id查询所有银行网点List<Bank> findAll(String areaid);--><select id="selectAllBank" resultType="com.itheima.pojo.Bank">select bank.*,area.name as areaName from bank,area<where>bank.areaid=area.id<if test="areaid!=-1">and bank.areaid=#{areaid}</if></where></select>
</mapper>

工具类

package com.itheima.util;import org.apache.ibatis.io.Resources;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.SqlSessionFactoryBuilder;import java.io.IOException;
import java.io.InputStream;public class SqlSessionFactoryUtils {private static SqlSessionFactory sqlSessionFactory;static {//静态代码块会随着类的加载而自动执行,且只执行一次try {String resource = "mybatis-config.xml";InputStream inputStream = Resources.getResourceAsStream(resource);sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);} catch (IOException e) {e.printStackTrace();}}

BrandMapper

 List<Bank> selectAllBank(int areaid);

功能二:新增网点

功能三:修改网点

功能四:删除功能

(太简单了,就不在这边写了)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/58388.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

独家 | 招商银行:玩转校园招聘新方式 挖掘金融科技新人才

数字经济时代&#xff0c;金融科技人才队伍的引进与培养是招商银行人才体系建设的关键任务。 01.金融科技校招2大核心课题 招商银行数字化转型过程中&#xff0c;线上化、生态化、平台化、智能化、数据化全面加速发展&#xff0c;对人才队伍能力提出新要求。 2大核心课题&am…

【招商银行数据方向笔试题】—— 信用卡推荐客户列表

题目&#xff1a; 现在信用卡开展营销活动&#xff0c;持有我行信用卡客户推荐新户办卡&#xff0c;开卡成功后可获得积分奖励。规定每个客户最多可推荐两个新户且一个新户只能被推荐一次。但允许链接效应&#xff0c;即若客户A推荐了新户B&#xff0c;新户B推荐新户C&#xff…

金融银行测试面试题分享

1、网上银行转账是怎么测的&#xff0c;设计一下测试用例。 回答思路&#xff1a; 宏观上可以从质量模型&#xff08;万能公式&#xff09;来考虑&#xff0c;重点需要测试转账的功能、性能与安全性。设计测试用例可以使用场景法为主&#xff0c;先列出转账的基本流和备选流。…

CNAPS Code 查询(招商银行)

招商银行的妹子实在太傻了&#xff0c;根本不知道什么是CNAPS Code、联行号&#xff0c;完全答非所问。 最后还是自己搞定了&#xff0c;如图: 最后再看看招行人员的英语水平&#xff0c;真是不知道什么是东西&#xff1a; 我的群&#xff1a;1、Cocos2D&Unity&Java程序…

性能超越GPU、FPGA,华人学者提出软件算法架构加速AI实时化

作者 | 王言治&#xff0c;美国东北大学电子与计算机工程系助理教授 出品 | AI科技大本营&#xff08;ID:rgznai100&#xff09; 近年来&#xff0c;机器学习(Machine Learning)领域的研究和发展可谓是与日俱新&#xff0c;各式各样与机器学习相关的研究成果与应用层出不穷&…

OpenAI到底做对了什么?

OpenAI通过一系列在AI技术和产品上的突破&#xff0c;引爆了通用人工智能&#xff08;AGI&#xff09;的发展&#xff0c;被微软CEO 萨提亚 纳德拉称为“堪比工业革命的技术浪潮”。OpenAI趟出来的以大语言模型为主的AGI技术路线&#xff0c;也基本上宣告了其他AI技术路线的终…

OpenAI到底做对了什么?李建忠研思

OpenAI通过一系列在AI技术和产品上的突破&#xff0c;引爆了通用人工智能&#xff08;AGI&#xff09;的发展&#xff0c;被微软CEO 萨提亚 纳德拉称为“堪比工业革命的技术浪潮”。OpenAI趟出来的以大语言模型为主的AGI技术路线&#xff0c;也基本上宣告了其他AI技术路线的终…

使用chatGPT完成股票价格预测模型

序言 笔者对国内股票的程序API不甚了解&#xff0c;所以使用国外的股票平台Finazon&#xff0c;请读者自行参考。 在本文中&#xff0c;我使用Finazon获取我们想预测的股票的价格时间序列数据&#xff0c;然后&#xff0c;我们将这些数据输入到 ChatGPT 生成的程序中。包括数…

HM-GNN:基于分子-基序异构图神经网络的分子表示学习模型

今天给大家介绍一篇由爱荷华州立大学的Zhaoning Yu 与Hongyang Gao发表在ICML&#xff08;International Conference on Machine Learning&#xff09;上的文章。作者在该论文中考虑学习分子的基序级特征表示以改善分子整体的特征学习&#xff0c;基于此搭建了分子-基序异构图神…

神经元图片结构图,人脑神经元图片

神经元结构图示 。 &#xff08;1&#xff09;由图一可知&#xff0c;图一结构中涉及到3个神经元&#xff0c;含有2个突触&#xff0c;其中A是轴突&#xff08;神经纤维&#xff09;&#xff0c;B是树突&#xff0e;&#xff08;2&#xff09;图二中①是感受器、②是传入神经…

神经元的结构模型图片,神经元模型图片解析

神经元模式图 。 &#xff08;1&#xff09;神经元的基本结构包括细胞体和突起两部分&#xff0e;从图中可以看出画了2个细胞体&#xff0c;因此图中画了2个神经元&#xff0e;&#xff08;2&#xff09;图中结构①是细胞核&#xff0c;②是树突&#xff0c;③是轴突&#xf…

神经元结构示意图讲解图,神经元的结构示意图

神经元结构图示 。 &#xff08;1&#xff09;由图一可知&#xff0c;图一结构中涉及到3个神经元&#xff0c;含有2个突触&#xff0c;其中A是轴突&#xff08;神经纤维&#xff09;&#xff0c;B是树突&#xff0e;&#xff08;2&#xff09;图二中①是感受器、②是传入神经…

大脑皮层由神经组织构成,大脑神经网络结构图片

1、组成大脑皮层的主要结构是什么&#xff0c;可以接说一下吗 大脑皮层是由6层神经细胞组成的。在进化中&#xff0c;它由下层到上层依次生成&#xff0c;从而这些不同层次结构的功能也不尽相同。在功能上&#xff0c;它们被分为3个级区&#xff1a;初级区、次级区和联络区。 …

神经元的结构示意图手绘,神经元的结构图手绘

神经元结构图示 。 &#xff08;1&#xff09;由图一可知&#xff0c;图一结构中涉及到3个神经元&#xff0c;含有2个突触&#xff0c;其中A是轴突&#xff08;神经纤维&#xff09;&#xff0c;B是树突&#xff0e;&#xff08;2&#xff09;图二中①是感受器、②是传入神经…

神经元图片结构图,一个神经元简图

神经元模式图 。 &#xff08;1&#xff09;神经元的基本结构包括细胞体和突起两部分&#xff0e;从图中可以看出画了2个细胞体&#xff0c;因此图中画了2个神经元&#xff0e;&#xff08;2&#xff09;图中结构①是细胞核&#xff0c;②是树突&#xff0c;③是轴突&#xf…

绘制神经元的结构模式图,神经元结构示意图简易

神经元结构图示 。 &#xff08;1&#xff09;由图一可知&#xff0c;图一结构中涉及到3个神经元&#xff0c;含有2个突触&#xff0c;其中A是轴突&#xff08;神经纤维&#xff09;&#xff0c;B是树突&#xff0e;&#xff08;2&#xff09;图二中①是感受器、②是传入神经…

机器学习保研面试问答

最近在准备东南palm实验室的面试&#xff0c;准备了这些问题。 参考&#xff1a;(81条消息) 保研面试/考研复试机器学习问题整理机器学习考研一匹好人呀的博客-CSDN博客 (81条消息) 保研考研面试—机器学习机器学习考研moluggg的博客-CSDN博客 [(81条消息) 夏令营]——东南大学…

PL/SQL Developer - SQL Monitoring Report 查看华丽丽的执行报告

通过PL/SQL Developer中SQL Monitoring Report的功能&#xff0c;查看华丽丽的执行报告和实际执行计划。 注意事项&#xff1a; 1. 执行sql之后才会生成session&#xff0c;才能生成华丽丽的执行报告。正因如此这里的执行计划是实际执行计划&#xff0c;和explain plan for的预…

华丽丽的未来分界线!

经过一番慎重的考虑&#xff0c;我终于做了一个决定&#xff1a;从今天开始&#xff0c;办公室和笔记本电脑统统格调linux&#xff0c;只要windows&#xff01; 人的精力是有限的&#xff0c;要学会合理分配自己的精力和时间。对linux的深究已经对我的科研没有任何帮助了&#…

活动丨4场直播华丽丽来袭,快来参与

1. 【推荐】聚数智赢未来——云和恩墨2020年夏季产品发布会&#xff08;2020-06-10&#xff09; 云和恩墨作为数据资产端到端的解决方案提供商&#xff0c;多年来围绕数据提供安全、统一、连续、高效的产品和服务。本次2020年夏季产品发布会&#xff0c;我们以“聚数智赢未来”…