09 2016 档案
摘要:缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中数据的拷贝。缓存的物理介质通常是内存; Hibernate中提供了两个级别的缓存 第
阅读全文
摘要:hibernate有五种检索方式,这儿用 单向的一对多的映射关系 例子,这儿有后三种的方式; 导航对象图检索方式: 根据已经加载的对象导航到其他对象 OID 检索方式: 按照对象的 OID 来检索对象 HQL 检索方式: 使用面向对象的 HQL 查询语言 QBC 检索方式: 使用 QBC(Query
阅读全文
摘要:hibernate环境配置:导包。。。。 单向n-1:单向 n-1 关联只需从 n 的一端可以访问 1 的一端 <many-to-one> 元素来映射组成关系: name: 设定待映射的持久化类的属性的名字 column: 设定和持久化类的属性对应的表的外键 class:设定待映射的持久化类的属性的
阅读全文
摘要:环境搭建,在eclipse中导入spring和hibernate框架的插件,和导入所有使用到的架包 首先,hibernate的创建: 建立两个封装类,其中封装了数据库中表的属性,这儿只写属性,getter和setter方法就不写了 类:Account中的属性 类:Book中的属性 在该包下建立Hib
阅读全文
摘要:在jsp文件的获取绝对路径标签,其他jsp文件调用就行了 1. 2. 3.
阅读全文
摘要:在lib文件夹里面导入Hibernate开发的架包和连接mysql,连接数据源c3p0的架包... 在src目录下建立Hibernate Configuration File(cfg.xml)的配置文件:hibernate.cfg.xml; 其中有配置连接数据库的架包,配置Hibernate的基本信
阅读全文
摘要:jsp的三个指令为:page,include,taglib。。。 建立一个jsp文件,建立起绝对路径,使用时,其他jsp文件导入即可 导入方法:<%@ include file="/commons/common.jsp" %> (这个jsp文件在根目录下的commons文件夹下) 反射类:通过反射获
阅读全文
摘要:很多东西与上边的相同,这儿只简介; 导包。。。 数据库中建立三个表。。。 建立存放连接数据库的file文件:jdbc.properties; com.atguigu.spring.tx.xml包下建立, 接口:BookShopDao 类:BookShopDaoImpl 继承于接口,BookShopD
阅读全文
摘要:事物: 事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的 完整性和 一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四个关键属性: 原子性:事务是一个原子操作, 由一系列动作组成. 事务的原子性确保动作要么全部完成要么完
阅读全文
摘要:Get方式: 用get方式可传送简单数据,但大小一般限制在1KB下,数据追加到url中发送(http的header传送),也就是说,浏览器将各个表单字段元素及其数据按照URL参数的格式附加在请求行中的资源路径后面。另外最重要的一点是,它会被客户端的浏览器缓存起来,那么,别人就可以从浏览器的历史记录中
阅读全文
摘要:导包:spring框架的包 和 连接数据库连接池的c3p0包 连接mysql数据库的包; 在src目录下建立jdbc.properties文件:存放连接数据库的属性值 在src目录下建立spring bean configuration file的xml文件:applicationContext.x
阅读全文
摘要:导包等不在赘述; 建立一个接口:ArithmeticCalculator,没有实例化的方法; 建立一个类:ArithmeticCalculatorImpl 继承于接口:ArithmeticCalculator,实现接口中没有实例化的方法 建立类:ArithmeticCalculatorLogging
阅读全文
摘要:面向切面编程的术语: 切面(Aspect): 横切关注点(跨越应用程序多个模块的功能)被模块化的特殊对象 通知(Advice): 切面必须要完成的工作 目标(Target): 被通知的对象 代理(Proxy): 向目标对象应用通知之后创建的对象 连接点(Joinpoint):程序执行的某个特定位置:
阅读全文
摘要:1.基于注解的配置: @Component: 基本注解, 标识了一个受 Spring 管理的组件 @Respository: 标识持久层组件 @Service: 标识服务层(业务层)组件 @Controller: 标识表现层组件 将这些架包放入在工程目录下建立的lib文件夹里,并解压 commons
阅读全文
摘要:将这些架包放入在工程目录下建立的lib文件夹里,并解压 commons-logging-1.1.1 spring-aop-4.0.0.RELEASE spring-beans-4.0.0.RELEASE spring-context-4.0.0.RELEASE spring-core-4.0.0.R
阅读全文
摘要:Spring框架的插件springsource-tool-suite-3.4.0.RELEASE-e4.3.1-updatesite(是一个压缩包)导入步骤: eclipse->help->Instal New Software->点击add,找到该压缩包->选择 Name下面选择带有 /Sprin
阅读全文
摘要:需求分析: 通过数据库连接池,可以查询到数据库中员工的各种信息,通过点击下拉框的方式实现三级联动,即:没有点击city下拉框,后面两个下拉框中没有值,这样,点击city下拉框,department下拉框中才有值,点击department下拉框后employee下拉框中才有值,才可以进行选择,不可以跨
阅读全文
摘要:****使用Ajax可以不需要刷新整个页面,而使局部页面更新的技术; ****JSON是JavaScript得原生格式,JavaScript中处理JSON数据不需要特殊的工具或架包,其规则很简单,对象就是一个为序的“名称/值”对的集合,但是在servlet类中书写时比较麻烦。 所以导入Jackson
阅读全文
摘要:在jsp页面中使用国际化方法,首先将jstl开源架包:jstl.jar,standard.jar导进去 并在src目录下建立以test开头,.properties结尾的文件:test_en_US.properties,test_zh_CN.properties,文件内容分别为: date=date,
阅读全文
摘要:DateFormat:格式化日期的工具类,本身是一个抽象类; NumberFormat:格式化 数字 到 数字字符串,或货币字符串的字符类; MessageFormat: 可以格式化模式字符串,模式字符串: 带占位符的字符串: "Date: {0}, Salary: {1}",可以通过 format
阅读全文
摘要:1.上传: 在 upload.jsp 页面上使用 jQuery 实现 "新增一个附件", "删除附件". 但至少需要保留一个. 对文件的扩展名和文件的大小进行验证. 以下的规则是可配置的. 而不是写死在程序中的. a.文件的扩展名必须为 .pptx, docx, doc b.每个文件的大小不能超过
阅读全文
摘要:建立一个Servlet类:FiledownloadServlet; web.xml文件: download.jsp页面:
阅读全文
摘要:***二进制文件上传的方法:<form action="uploadServlet" method="post" enctype="multipart/form-data"> ***在lib目录下:导入文件上传的开源架包:commons-fileupload-1.2.1.jar,commons-io
阅读全文
摘要:****对访问进行权限控制: 有权限则可以访问, 否则提示: 没有对应的权限, 请 返回其访问者的权限可以在manager那进行设置;
阅读全文
摘要:*****检测用户是否登陆的过滤器:不需要用户跳转到每个页面都需要登陆,访问一群页面时,只在某个页面上登陆一次,就可以访问其他页面; 1.自定义抽象的 HttpFilter类, 实现自 Filter 接口 2.在src目录下建立类:LoginFilter ,其继承于父类: HttpFilter 3.
阅读全文
摘要:自定义抽象的 HttpFilter类, 实现自 Filter 接口 建立一个Filter类,其继承于父类HttpFilter WEB-INF下的web.xml文件的配置: <context-param> <param-name>encoding</param-name> <param-value>U
阅读全文
摘要:创建一个 Filter , class类: 其继承于 接口 Filte(接口导包:import javax.servlet.Filter;) 在 web.xml 文件中配置并映射该 Filter. 其中 url-pattern 指定该 Filter 可以拦截哪些资源, 即可以通过哪些 url 访问到
阅读全文
摘要:*.数据库连接池c3p0,连接mysql数据库; *.Jquery使用,删除时跳出框,确定是否要删除; *.使用EL和JSTL,简化在jsp页面中插入的java语言 1.连接数据库 (1)导入连接数据库连接池的开源架包和EL和JSTL的架包(在lib目录下导入) c3p0-0.9.1.2jar co
阅读全文
摘要:1. 实现 forEach 标签: 两个属性: items(集合类型, Collection), var(String 类型) doTag: 遍历 items 对应的集合 把正在遍历的对象放入到 pageContext 中, 键: var, 值: 正在遍历的对象. 把标签体的内容直接输出到页面上.
阅读全文
摘要:在jsp页面中使用javaBean:三个标签; <jsp:useBean>标签 <jsp:setProperty>标签 <jsp:getProperty>标签 首先建立一个customer类: 建立一个jsp页面:直接调用customer的属性和方法,并且可以给属性赋值;
阅读全文
摘要:1.自定义一个带有两个属性的标签<max>,用于计算并输出两个数的最大值; 2.自定义一个带有一个属性的标签<lxn:readFile src=“”>,用于输出指定文件的内容; 首先在src目录下建立一个类:MaxTag,其继承于父类:SimpleTagSupport,里边可实现两个数比较的方法 在
阅读全文

浙公网安备 33010602011771号