实训
甲骨文实训基地,位置:北京海淀 巨石
欢乐大象
这个作者很懒,什么都没留下…
展开
-
QueryRunner类的结果集处理八种方法
QueryRunner数据查询操作调用QueryRunner类方法query(Connection con,String sql,ResultSetHandler r, Object.params)ResultSetHandler r 结果集的处理方式,传递ResultSetHandler接口实现类Object.params SQL语句中的?占位符注意: query方法返回值,返回的是T ...转载 2019-10-23 14:06:10 · 914 阅读 · 0 评论 -
Hibernate 详解
基础1. 什么是框架 框架是软件的半成品,已经完成了相应部分的内容了.只需要实现自己业务即可.2. ORM(对象关系映射)O:面向对象领域的Object(JavaBean对象)R:关系数据库领域的Relational(表的结构)M:**映射**Mapping(XML的配置文件)为桥梁链接 对象 和 表Hibernate使程序员通过操作对象的方式来操作数据库表记录3. Hib...原创 2019-10-18 21:42:12 · 1052 阅读 · 0 评论 -
Spring核心之 --实战小项目 --实训 2019/10 / 15
阿松大原创 2019-10-17 21:34:20 · 415 阅读 · 0 评论 -
Spring核心之 --Spring与Hibernate整合学习--实训 2019/10 / 15
Hibernate----百度百科Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以...原创 2019-10-16 17:37:05 · 525 阅读 · 0 评论 -
Spring核心对jdbc支持 + 程序中的事务控制 学习--实训 2019/10 / 14
1321原创 2019-10-16 11:08:01 · 422 阅读 · 1 评论 -
三, Spring核心AOP面向切面学习--实训 2019/10 / 13
学习入门为什么 AOP会出现?好多重复的代码,并且当加入越来越多的非业务需求,原有的计算器方法变得膨胀冗长。这里有一件非常痛苦的事情,无法使用原有的编程方式将他们模块化,从核心业务中提取出来。例如日志记录和参数验证,AOP里将他们称为横切关注点 在使用传统的面向对象的编程方式无法理想化的模块化横切关注点,程序员不能不做的就是将这些横切关注点放置在每一个模块里与核心逻辑交织在一起,这将会导致...原创 2019-10-15 21:43:30 · 439 阅读 · 0 评论 -
Spring入门学习(超全)--实训 2019/10 / 11
接下来我们来自己编写一个Spring工厂,创建和获取对象时,通过我们自己的容器中getBean()获得。先说下思路,再上代码:1.先读取到beans.xml文件。2.进行解析文件,如果是用Eclipse要先导入dom4j-1.6.jar、xml-apis-1.0.b2.jar3.根据解析文件得到的Class路径,通过反射构建对象。4.创建一个Map,把解析得到的id做为key,反射构建好的对象引用做为值,存入map中5.创建getBean(String key)方法,根据参数ID到M原创 2019-10-09 18:08:06 · 1317 阅读 · 1 评论 -
实训第一周/8/26/一个web项目的优化和升级(五)+订单模块+反射技术优化业务层代码
反射技术优化业务层代码今天的重点可以说就是理解和使用这个技术了.之前我们曾经是提到过的.在工厂模式改造Dao层前. 我们就可以利用反射技术拿到实现类的所有细节照成 内部数据泄露的严重问题.使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)今天我们就来演示一下如何拿到实现类的所有细节细节分为:两大类私有其他拿到三小种内容拿到构...原创 2019-08-27 20:52:24 · 806 阅读 · 0 评论 -
实训第一周/8/28/一个web项目的优化和升级(六)+前台业务逻辑之 购物车
哈哈哈原创 2019-08-29 21:04:39 · 370 阅读 · 1 评论 -
实训之 ServletContext的讲解和使用
我将ServletContext 应用的位置是在前台 页面你看一开始我将数据库的内容 保存在 页面的session 范围内 只要页面之间跳转这个数据就不会消失 可以避免反复调用数据库.当我们有选择的显示数据库内容时… … … … …你不能吧数字显示上去吧 需要我们转换为对应的文字 这时如果调用数据库来查就十分麻烦了我们可以通过存在ServletContext 内的数据 来 转换为文字...原创 2019-08-29 15:15:42 · 529 阅读 · 0 评论 -
实训第一周/8/29/一个web项目的优化和升级(七)+前台业务逻辑之 更新两张表 订单生成+订单详情
首先分析数据库那些数据需要传 ,那些不需要订单表桌子(全局sesion拿) ,日期(new()) ,总价(订单有保存在sesion中或者自己算) ,状态默认为0订单详情订单id (后生成的),菜名 ,数量 [菜不止一个 需要循环]// 将最新下的订单的id值给取出来orderId = ordersService.getMaxId();想好我们的数据都可以拿到,从...原创 2019-08-29 21:59:53 · 399 阅读 · 0 评论 -
实训2019年 第36周/9/3 个人毕业设计[ 开始] - 数据库的科学搭建
数据库设计1.数据库设计简介数据库设计就是根据业务系统的具体需要,结合我们所选用的DBMS(数据库管理系统),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表结构及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。常用的数据库有:mysql(免费,使用人多)、oracle(费用高,专业)、sqlServerNosql系统:...原创 2019-09-03 14:18:14 · 947 阅读 · 0 评论 -
Maven 初学+http://mvnrepository.com/
了解maven是一款服务于java平台的自动化构建工具用来解决团队开发遇到的问题如: 统一 jar包 统一配置文件,单元测试 的代码位置即 目录结构的统一核心文件pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst...原创 2019-09-24 17:26:34 · 329428 阅读 · 33 评论 -
实训第六周/8/22/一个web项目的优化和升级(三)+菜系模块
菜系模块的完成原创 2019-08-24 10:16:04 · 663 阅读 · 0 评论 -
实训第六周/8/22/一个web项目的优化和升级(二)BeanUtils工具类
优化第一步是从下面这个类开始的了解BeanUtils工具类常用方法BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。使用第三方工具,需要导入jar包:要用到包cimmons-beanutils&logging.jar ...原创 2019-08-22 19:53:18 · 381 阅读 · 0 评论 -
实训第六周/8/22/一个web项目的优化和升级(一)
前几天在做一个项目他的功能是:在网页上读取数据库内容为前提 实现用户模块: 用户登录,注册,忘记密码信息管理模块 : 用户的信息 管理 如增 删 改 查(分为按照某个属性进行查询)其中涉及的技术util包:用户密码加密的MD5Utils.java分页使用的 PageUtils.java数据库连接池DBUtils.java ( ComboPooledDataSource )...原创 2019-08-22 18:21:54 · 512 阅读 · 0 评论 -
实训第一周/星期四
抽象类和接口抽象类:“自下而上”的设计abstract修饰符的class不能创建实例对象必须至少含有一个abstract方法,必须在具体子类中实现不能有抽象构造方法或抽象静态方法如果子类不能实现父类方法,子类同名方法也必须加abstract接口 :“自上而下”的设计理念interface修饰,可以说成是抽象类的一种特例所有方法都必须是抽象的方法定义默认为p...原创 2019-07-25 11:04:15 · 362 阅读 · 0 评论 -
实训第三周/星期五 多线程
多线程原创 2019-10-25 20:21:03 · 368 阅读 · 0 评论 -
第三周/8/3
数据库PHP 简介PHP 可以生成动态页面内容PHP 可以创建、打开、读取、写入、关闭服务器上的文件PHP 可以收集表单数据PHP 可以发送和接收 cookiesPHP 可以添加、删除、修改您的数据库中的数据PHP 可以限制用户访问您的网站上的一些页面PHP 可以加密数据通过 PHP,您不再限于输出 HTML。您可以输出图像、PDF 文件,甚至 Flash 电影。您还可以输出任意...转载 2019-08-03 09:59:29 · 316 阅读 · 0 评论 -
实训第三周/星期三
要求掌握文字文件的操作文件流的操作IO流 的应用java异常处理机制基本概念try -catch - finally 等 关键字的对异常的处理原创 2019-07-31 11:57:54 · 363 阅读 · 1 评论 -
实训第三周/星期四
输入/输出基础 本此介绍Java的两个重要的包:io和applet io包支持Java的基本I/O(输入/输出)系统,包括文件的输入/输出。 applet包支持applet(小应用程序)。 关键字: transient, volatile, instanceof, native以及strictfp。一:流的概念Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过J...原创 2019-08-01 09:27:11 · 328 阅读 · 0 评论 -
实训第四周/星期一/8/5/ jQuery 事件方法Tomcat简介
Tomcat 快速入门https://www.cnblogs.com/jingmoxukong/p/8258837.html?utm_source=gold_browser_extensionTomcat 是由 Apache 开发的一个 Servlet 容器,实现了对 Servlet 和 JSP 的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomc...转载 2019-08-05 14:00:34 · 479 阅读 · 0 评论 -
实训第四周/8/8星期四
做一天的内容 没有保存,丢失了。主要讲了JSP 标准标签库(JSTL)JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。根据JSTL标签所提供的功能,可以将其分为5个类别。核心标签格式化标签SQ...原创 2019-08-08 17:26:21 · 308 阅读 · 0 评论 -
实训第四周/8/9/星期五
分页分页技术一:Dbutils是什么?(当我们很难理解一个东西的官方解释的时候,就让我们记住它的作用)Dbutils:主要是封装了JDBC的代码,简化dao层的操作。作用:帮助java程序员,开发Dao层代码的简单框架。框架的作用:帮助程序员,提高程序的开发效率。出生:Dbutils是由Apache公司提供。二:为什么需要Dbutils ?在使用Dbutils 之前,我们Dao层使...转载 2019-08-09 11:56:55 · 351 阅读 · 0 评论 -
实训第六周/8/22/一个web项目的优化和升级(四)+菜品模块+分页+文件上传+2张表查询
a’fa原创 2019-08-25 12:52:39 · 465 阅读 · 0 评论 -
实训第五周/8/12 文件的上传下载
https://www.cnblogs.com/lj821022/p/5720605.htmlpackage me.gacl.web.controller;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import j...转载 2019-08-12 18:57:51 · 323 阅读 · 0 评论 -
实训第六周/8/21 星期三 数据库联级理解
一:数据库除了增删改查以外的操作 :外键约束打开数据库 test—>选择对象中的一张表 点击设计表:然后会出现一个设置外键的界面,一共有七列。简单介绍一下这几列的意思:“名”: 可以不填,你一会保存成功系统会自动生成。“栏位”:就是你要把哪个键设置为外键。“参考数据库”: 外键关联的数据库。“参考表”: 关联的表“参考栏位”:关联的的字段“删除时":就是删除的时候选择的动作...原创 2019-08-22 18:21:06 · 323 阅读 · 0 评论 -
实训第一周/星期3
内容全部转载自优秀的博主: 我就是总结一下:2019/7/28Java中== 与 equals 区别用法Java静态变量与常量java静态方法Java中静态初始化块、初始化块和构造方法单态设计模式了解final...转载 2019-07-24 16:21:41 · 341 阅读 · 0 评论