亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

通過自動回復機器人學Mybatis---基礎版

難度中級
時長 4小時30分
學習人數
綜合評分9.73
430人評價 查看評價
9.9 內容實用
9.7 簡潔易懂
9.6 邏輯清晰
  • mybatis核心配置文件
    查看全部
  • src下的com.imooc下的bean、dao、service、servlet
    查看全部
    0 采集 收起 來源:代碼重構

    2017-12-20

  • 在Dao層中封裝了與數據庫有關的操作,在service層調用Dao層來處理業務邏輯,在servlet中調用service層中的對象來得到處理的結果,并且返回給頁面 servlet的幾個功能: 1.接受頁面的值 2.向頁面傳值 3.根據業務需要,調用service 4.跳轉頁面
    查看全部
    0 采集 收起 來源:代碼重構

    2017-12-20

  • ctrl+shift+j 生成方法注釋
    查看全部
    0 采集 收起 來源:代碼重構

    2017-12-20

  • 【重要】 1、代碼量繁多 2、沒有注釋 3、一個方法內堆積
    查看全部
    0 采集 收起 來源:代碼重構

    2017-12-20

  • mysql字符串拼接用空格拼 使用prepareStatement,對?占位的參數模糊查詢 1. %通配符直接寫在預準備的sql中,%和?需要使用mysql的字符串拼接(字符串之間用空格分割),例如, String sql = "select name from user where name like %?%";// 錯誤 String sql = "select name from user where name like '%' ? '%'";// 正確 2. %不寫在預準備的sql中,寫在要傳入參數時 Sting sql = "select name from user where name like ?"; 傳參數時:pStmt.setString(1,"%"+pareOfName+"%");
    查看全部
    1 采集 收起 來源:列表查詢

    2018-03-22

  • 不要用sql+ 效率低
    查看全部
    0 采集 收起 來源:列表查詢

    2017-12-20

  • jdbc驅動包放在webroot下的lib里面
    查看全部
    0 采集 收起 來源:數據展示

    2017-12-20

  • 1.載入JSTL中的c標簽:<%@ taglib prefix="c" uri="http://java.sum.com/jsp/jstl/core" %> 2.利用c標簽來進行foreach循環和if判斷 <c:forEach items="${messageList}" var="message" varStatus="status"><!-- varSatus屬性,可以通過其屬性值獲取到本次循環的狀態,如其中的index可以獲取循環的次數(從0開始),可配合if標簽做隔行換色的效果 --> <tr <c:if test="${status.index % 2 != 0}">style='background-color:#ECF6EE;'</c:if>> <td><input type="checkbox" name="id" value="${message.id}"/></td> <td>${status.index + 1}</td> <td>${message.command}</td> <td>${message.description}</td> <td> </c:forEach>
    查看全部
    0 采集 收起 來源:數據展示

    2018-03-22

  • //加載驅動連數據庫control+shift+J類注釋,control+shift+y大小 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverManager.getConnection("jdbc:mysql://127.0.0.1:3306/message","root","123123"); //操作數據庫并聲明 String sql = "select ID ,COMMAND,DESCRIPTION,CONTENT from MESSAGE"; PreparedStatement statement = conn.prepareStatement(sql.toString()); 查數 ResultSet rs = statement.executeQuery(); //查詢結果放在一個集合中 List<Message> messageList = new ArrayList<Message>(); while(rs.next()) { Message message = new Message(); messageList.add(message); message.setId(rs.getString("ID")); message.setCommand(rs.getString("COMMAND")); message.setDescription(rs.getString("DESCRIPTION")); message.setContent(rs.getString("CONTENT")); } //向頁面傳值 req.setAttribute("messageList", messageList); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { } //跳轉 req.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward(req, resp); }
    查看全部
    0 采集 收起 來源:數據庫連接

    2018-03-22

  • 文件在WebRoot目錄下就相當于在工程項目下 1.凡是寫在WebRoot文件夾中的jsp文件,必須通過后臺的servlet才能訪問到, 如果只是在地址欄中輸入,是無法訪問到的 (也就是說我們可以直接不用加Web-Root就可以訪問到在此文件夾下的直接文件如:Index.jsp) (以MicroMessage這個項目為例:) 2.jsp中的basePath的值是:http://localhost:8080/MicroMessage/ 3.jsp中的path的值是:/MicroMessage 4.在servlet中: request.getRequestDispatcher("/WEB-INF/jsp/back/list.jsp").forward( request, response); 這里的/代表的是項目的根目錄,所以不用加上Web-Root,就像我們訪問index.jsp不用加上 Web-Root一樣
    查看全部
    0 采集 收起 來源:頁面跳轉

    2018-03-22

  • JSP頁面放到WEB-INF下面,CSS和images放到WebRoot下的resources下。路徑問題去看index.jsp 頁面
    查看全部
    0 采集 收起 來源:頁面跳轉

    2017-12-20

  • 【重要】new web project
    查看全部
    0 采集 收起 來源:頁面跳轉

    2017-12-20

  • 控制層開始
    查看全部
    0 采集 收起 來源:頁面跳轉

    2017-12-20

  • 案例分析
    查看全部
    0 采集 收起 來源:黎明前的黑暗

    2017-12-20

舉報

0/150
提交
取消
課程須知
各位小伙伴們需要有一定Java Web開發基礎,至少需要掌握以下內容: 1、JSP、Servlet、JSTL、EL 2、JS/JQUERY 3、JDBC 如果你還是新人,建議先移步網站相關課程,在理解并掌握相關知識之后再回來進修
老師告訴你能學到什么?
1、 Mybatis 的下載與配置 2、 Mybatis 的基本功能應用 3、 融合 Mybatis 的一個完整小案例的實戰 4、 Mybatis 的特征總結 5、 Mybatis 常見 QA

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!