摘要:
背景 前身是iBatis,一种半自动的ORM框架 传统JDBC编程的弊端 工作量大,操作数据库至少需要5步 业务代码和技术代码耦合 连接资源手动关闭,存在隐患 Mybatis映射文件三要素 SQL语句 映射规则 POJO(Plain Ordinary Java Object) 只需自己提供SQL语句 阅读全文
posted @ 2020-03-18 17:28
cxc1357
阅读(137)
评论(0)
推荐(0)
摘要:
背景 JavaEE 应用框架 基于IOC和AOP的结构J2EE系统的框架 IOC(反转控制):即创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象,是Spring的基础 DI(依赖注入):拿到的对象的属性,已经被注入好相关值了,直接使用即可 AOP(Aspect Ori 阅读全文
posted @ 2020-03-18 16:47
cxc1357
阅读(183)
评论(0)
推荐(0)
摘要:
背景 基于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
阅读(97)
评论(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)

浙公网安备 33010602011771号