A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© pandalazy 初级黑马   /  2019-10-17 13:30  /  956 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

课程过半,内心忐忑,就业压力山大。越来越清楚培训学校的高就业率是怎么来的了。状态依旧,内容多,时间不够,效率低。--- 完成查询所有信息的思路流程见流程图。

-- 1、index.jsp跳转的页面不是list.jsp 而是一个servlet。因为这是一个包含了操作数据库的操作

-- 2、在web层中创建userListServlet 来获取从数据库中查询的数据(只调用方法,不做具体逻辑操作,具体的逻辑操作是交给
        service层)。
      -- 得到数据后,该数据是一个List<User> 泛型为User的List集合
        (在进行数据库的查询的的时候,使用对应的方法,返回相应的数据类型的数据)
        然后,将数据存入到request共享域中,然后转发到对应的jsp页面(因为要展示数据)
        最后,在展示数据的jsp页面中对jsp进行代码的编写。

--3、对service 层的操作
    -- service层中可以分为两个部分,一个是接口部分,一个是接口对应的实现类部分。
        接口对应的实现类重写接口中的代码,提高了此部分代码的可维护性。(主要目的)
  -- service层中进行业务逻辑的操作。此处业务逻辑较为简单,所以只需要调用一个查询方法。
                (新建Dao层对应类的对象,调用类中的具体方法)
     service层中的角色就是将Dao层中的不同的方法组合在一起,实现更为复杂的代码逻辑

-- 4、Dao层:
    Dao层就是各种实际操作数据库的方法:
    通过JdbcTemplate来新建对象,然后使用sql语句来对数据库进行操作。


    -- 一、操作中遇到的几点问题:
      - -1、接口中方法的具体写法:是否写抽象方法

         2、jdbc的操作
         new BeanPropertyRowMapper 是什么?

         3、jsp与servlet的路径写法等

         4、转发和重定向

         5、request  和 response的 方法

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马