传智播客day33-Hibernate关系传递
Hibernate 关系传递 一对多的单向关联 可以通过Classes 到 Student, 但不能从 Student 到 Classes. 1 2 3 4 5 6 7 8 9 10 11 public class Classes { @BeanProperty priv
Hibernate 关系传递 一对多的单向关联 可以通过Classes 到 Student, 但不能从 Student 到 Classes. 1 2 3 4 5 6 7 8 9 10 11 public class Classes { @BeanProperty priv
jdbc的优缺点 缺点 查询代码繁琐 重复性代码特别多(频繁的try catch) 没有数据缓存 sql的移植性不好 优点 速度快 把控性比较好 OR mapping 优缺点 优点 简单 数据缓存, 一级缓存 二级缓存 查询缓存 可移植性比较好 缺点 因为sql语句
项目需求分析 模块: 登陆模块 用户模块的搭建 框架的搭建: 页面用 JSP, 放在 WEB-INF 下 后台: struts2 + jdbc 后台的分层 action service dao struts2的配置文件 struts.xml, struts-login.
ognl 详解 OGNL:Object Graph Navigation Language OGNL不仅可以调用属性,还可以调用普通方法 1 2 3 4 5 6 7 <!-- 表达式可以调get和set,可以调方法,可以按索引取数组内容 (打印a)--> <s
历数我学习计算机语言的经历, 也算是略通八国语言的'牛'人啊, 什么汇编、c语言、java, 命令语言、函数式语言、面向对象编程, 统统都学习接触过. 用"物竞天择, 用进废退"这句话来形容现在的我, 真是最合适不过了, 这会儿回想起我最熟悉,
拔 上课无聊, 刚好看scala文档, 遂翻译之, 晚上回来在网上找到已经有人做过了, 且翻译的比我好(-.-!!!), 但已经翻译了一半, 兴致也不错, 那就当练习英语好了(真吊丝啊). 不过 Scala 2.11关于 Macro 和 Reflect的内容很没有人下手, 窃喜之
Struts2 上传下载 企业常用文件上传技术: jspSmartUpload(JSP model时代), fileupload(apache commons), servlet3.0 集成文件上传 文件上传 真正干活的是 FileUploadInterceptor 1 2 3
Struts的工作原理及核心过滤器 StrutsPrepareAndExecuteFilter过滤器其实是包含2部分的 StrutsPrepareFilter:做准备 StrutsExecuteFilter:进入Struts2的核心处理。 如果是Struts2的请求就会进入该过
实际场景: 表现层,获得请求参数,将请求参数封装到JavaBean对象, 传递JavaBean对象 给业务层 Action 如何接受请求参数 struts2 和 MVC 定义关系 StrutsPrepareAndExecuteFilter : 控制器 JSP : 视图 Acti
框架概述 三大框架: 企业主流 JavaEE 开发的一套架构 Struts + Spring + Hibernate 框架是实现了部分功能的代码(半成品), 使用框架简化企业级软件开发 学习框架, 清楚知道框架能做什么, 还有哪些工作需要自己编码实现 Struts2 Struts
订单的删除 在订单未付款的状态下, 用户可以去取消订单 注意在 OrderService 要加入事务控制, 参考 orm简介 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 // Or
修改购物车 解决页面 中数字显示, 保留位数问题 服务器Java代码解决方案java.text.NumberFormat 页面中解决方案: jstl 提供的 fmt 标签库 (用于国际化显示, 和格式化显示) 1 2 3 <%@ taglib uri="....jstl/f
添加商品功能(图片上传) 修改 Product_add.jsp 文件上传必要知识 文件上传, HTTP 请求格式, 符合MIME协议(Content-Type, Content-Disposition) 客户端: 请求提交方式必须是POST, 编码格式 multipart/for
Javaweb 课程 是 Javaee 课程基础, 课程定位网站开发(PHP .NET一样) 最终代码 软件开发流程 调研需求: 售前工程师(需求工程师)配合销售, 第一时间了解客户需求 需求分析: 需求工程师, 需求文档(系统描述项目有哪些功能) 制作系统静态页面Java工程
回顾 围绕 java5 特性: 泛型技术, 反射技术 动态代理 代理模式和装饰者模式的区别 装饰器模式: java基础IO流, javaWeb request 和 response包装对原有代码功能进行增强 代理模式: 对真实对象访问的拦截作用 1 2 3 4 5 6 inter