上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 59 下一页
摘要: 背景 基于MVC的WEB框架 在表示层过滤访问请求并处理 步骤 在eclipse中创建Web动态项目 导入相关jar包到WEB-INF/lib 在WEB-INF目录下新建web.xml,配置Filter org.apache.struts2.dispatcher.ng.filter.StrutsPr 阅读全文
posted @ 2020-03-18 16:17 cxc1357 阅读(96) 评论(0) 推荐(0)
摘要: 背景 持久化技术框架 封装了JDBC做数据库相关功能开发的重复性工作 比如创建连接,关闭连接,把字段逐一映射到属性中等 使用 在数据库中创建表 创建java project 导入hibernate依赖的jar包 创建实体类,映射数据库中的表 配置Product.hbm.xml 在包com.how2j 阅读全文
posted @ 2020-03-18 16:00 cxc1357 阅读(143) 评论(0) 推荐(0)
摘要: 背景 一种分层设计模式 仅使用Servlet的不足:html可读性差,维护不便 仅使用JSP的不足:写java代码不如在Servlet中方便 结合Servlet和JSP HeroEditServlet:只用来从数据库中查询Hero对象,然后跳转到JSP页面 editHero.jsp:不做查询数据库的 阅读全文
posted @ 2020-03-18 15:16 cxc1357 阅读(131) 评论(0) 推荐(0)
摘要: 背景 在html中写java代码 执行过程 把 hello.jsp 转译为 hello_jsp.java(\tomcat\work\Catalina\localhost\_\org\apache\jsp) hello_jsp.java是一个servlet(继承了 HttpServlet) 把hell 阅读全文
posted @ 2020-03-18 15:03 cxc1357 阅读(171) 评论(0) 推荐(0)
摘要: 背景 HTTP Hyper Text Transfer Protocol 超文本传输协议 HTML Hyper Text Marked Language 超文本标记语言 HTTP属于应用层,HTML属于表示层,HTML可通过HTTP或HTTPS协议传输 由请求(request)和响应(respons 阅读全文
posted @ 2020-03-18 11:53 cxc1357 阅读(144) 评论(0) 推荐(0)
摘要: 概述 属于“对象创建”模式,解决了“多系列对象创建”的需求变化 EmployeeDAO1不支持多种数据库,需采用面向接口的对象编程 EmployeeDAO2用了工厂模式,但未完全解决问题。command和connection必须是同一类型,存在安全隐患 EmployeeDAO3采用抽象工厂模式,将相 阅读全文
posted @ 2020-03-17 08:41 cxc1357 阅读(148) 评论(0) 推荐(0)
摘要: 描述 属于“对象创建模式” 避免new过程中导致的紧耦合问题(依赖具体类),从而支持对象创建的稳定,是接口抽象后的第一步工作,也是面向接口编程的必然需求 定义一个用于创建对象的接口(工厂接口),再让子类(具体工厂)决定实例化哪个类 面向接口编程,变量声明成抽象基类 通过面向对象的方法,将所要创建的具 阅读全文
posted @ 2020-03-17 08:40 cxc1357 阅读(138) 评论(0) 推荐(0)
摘要: 要求 给只有0 1 2三个元素的数组排序 思路 方法1:遍历数组,利用辅助数组保存三个元素的个数,再写入(遍历两遍) 辅助数组有三个元素,对应0 1 2的个数 方法2:模拟三路快排,遍历一遍完成排序 三个索引,zero和two用于首尾的扩充,i用于遍历 遍历数组,每个元素只有三种可能 0 2移到首尾 阅读全文
posted @ 2020-03-16 08:28 cxc1357 阅读(116) 评论(0) 推荐(0)
摘要: 异常 定义:导致程序正常流程被中断的事件 异常处理常见手段 try catch:将可能抛出异常的代码放在try的块中,一旦出现异常就跳转到catch的块中处理 throws/throw:不在本模块处理异常,而是交给调用者处理 finally:无论是否出现异常,都会执行(保证能正常结束) 使用异常的父 阅读全文
posted @ 2020-03-16 00:11 cxc1357 阅读(749) 评论(0) 推荐(0)
摘要: 变量 基本类型:整型(byte、short、int、long)、字符型(char)、浮点型(float、double)、布尔型(boolean) 给基本类型赋值的方式叫字面值 字符的字面值放在单引号中,字符串的字面值放在双引号中 转换:从低精度向高精度自动转换,从高精度向低精度强制转换 作用域(声明 阅读全文
posted @ 2020-03-16 00:07 cxc1357 阅读(1397) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 59 下一页