随笔分类 - JAVAWEB 开发
1
第一个spring项目helloWord
摘要:1.浅谈SpringSpring是一个开源的控制反转(Inversion of Control ,IOC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.帮助文档路径,在springjar包的存在路径下:spring-framework-3.2.2.RELEASE-dist\spring-framework-3.2.2.RELEASE\docs\spring-framework-reference\html 网页帮助文档spring-framework-3.2.2.RELEASE-dist\spring-framework-3.2.2.RELEASE\docs\spring-fra
阅读全文
orcal 总结(1)
摘要:常见的数据库对象Oracle 数据库中的表用户定义的表:用户自己创建并维护的一组表包含了用户所需的信息数据字典:由 Oracle Server 自动创建的一组表包含数据库信息查询数据字典命名规则表名和列名:必须以字母开头必须在 1–30 个字符之间必须只能包含 A–Z, a–z, 0–9, _, $, 和 #必须不能和用户定义的其他对象重名必须不能是Oracle 的保留字Oracle默认存储是都存为大写数据库名只能是1~8位,datalink可以是128位,和其他一些特殊字符CREATE TABLE 语句查询其他用户的表Default值创建表数据类型使用子查询创建表使用子查询创建表举例ALTE
阅读全文
切换到 oracle的 hr用户下面练习
摘要:1.查询工资大于12000的员工姓名和工资selectinitcap(concat(last_name,first_name))"姓名",salary"工资"fromemployeeswheresalary>12000;2.查询员工号为176的员工的姓名和部门号selectinitcap(concat(last_name,first_name))"姓名",department_id"部门号"fromemployeeswhereemployee_id=176;3.选择工资不在5000到12000的员工的姓名和工
阅读全文
hibernate与struts连接数据库的三级联动(完整解析)
摘要:1.主要实现情况如下图:2.项目案例分析由于地方有限,这里只列出核心代码,js的编写源码和struts的源码;更多源码,以及数据库见本人资源,0分上传,免费供大家参考学习:tianyazaiheruan尊重别人的劳动成果与知识产权,转载请指明出处:杨凯专属频道该项目为一个整合hibernate与struts,利用json对象存放临时数据库数据,连接数据的三级联动;改项目使用ajax传递请求连接和参数;数据库结果为三表级联,三表之间依次都是多对一的关系;其中代码核心代码都附有详细的注释,供大家研讨学习;其中包括:Select.js:主要实现功能的js;Util.js:工具js,封装一些ajax的
阅读全文
jQuery总结第四天(选择案例解析)
摘要:页面如下:源码:[html] view plaincopyprint?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>demo04.html</title><metahttp-equiv="keywords"content="keyword1,keyword2,keyword3"><metahttp-equiv="descriptio
阅读全文
jQuery总结第三天(实用案例介绍)
摘要:1.窗体运行就加载函数的dom写法与jQuery的区别与jQuery的三种写法[plain] view plaincopyprint?<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html> <head> <title>demo1.html</title> <!-- 引入jQuery的库 --> <script type="text/javascript" src="../js/jquery-1.9.1.js&
阅读全文
jQuery总结第二天
摘要:一、表单对象属性过滤选择器此选择器主要对所选择的表单元素进行过滤二、表单选择器三、jQuery 中的 DOM 操作1、DOM(Document Object Model—文档对象模型):一种与浏览器, 平台, 语言无关的接口, 使用该接口可以轻松地访问页面中所有的标准组件DOM 操作的分类:2、DOM Core: DOM Core 并不专属于 JavaScript, 任何一种支持 DOM 的程序设计语言都可以使用它. 它的用途并非仅限于处理网页, 也可以用来处理任何一种是用标记语言编写出来的文档, 例如: XMLHTML DOM: 使用 JavaScript 和 DOM 为 HTML 文件编写
阅读全文
jQuery总结第一天
摘要:1. JavaScript 库作用及对比为了简化 JavaScript 的开发, 一些 JavsScript 库诞生了.JavaScript 库封装了很多预定义的对象和实用函数。能帮助使用者建立有高难度交互的 Web2.0 特性的富客户端页面, 并且兼容各大浏览器;当前流行的 JavaScript 库有:2. jQuery 简介jQuery 是继 Prototype 之后又一个优秀的 JavaScript 库jQuery 理念: 写得少, 做得多.优势如下:轻量级强大的选择器出色的 DOM 操作的封装可靠的事件处理机制完善的 Ajax出色的浏览器兼容性链式操作方式……3. jQuery 对象j
阅读全文
ognl语言
摘要:OGNL表达式语言1、概念:OGNL是ObjectGraphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 Struts 2框架使用OGNL作为默认的表达式语言。2、功能:(1)支持对象方法调用,如xxx.sayHello();(2)支持类静态方法调用和值访问,表达式的格式为@[类全名(包括包路径)]@[方法名 | 值名],例如:@java.lang.String@format('foo%s', 'bar')或@cn.csdn.Constant@APP_NAME;(3)操作集合对象。(4)Ognl有一个上下文(Conte
阅读全文
JS加强总结第四天(经典分页案例)
摘要:1显示的页面:<!DOCTYPE html><html><head><title>js_pageusers.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="cont
阅读全文
JS加强总结第三天(JS解析xml文件案例)
摘要:<!DOCTYPE html><html><head><title>js_city.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type&quo
阅读全文
JS加强总结第二天(实现select的全选和反选不选的操作 案例)
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>js_nameNode.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this
阅读全文
JS加强总结第一天(中实现省份之间的动态跳转案例)
摘要:<!DOCTYPE html><html><head><title>js_select.html</title><meta http-equiv="keywords" content="keyword1,keyword2,keyword3"><meta http-equiv="description" content="this is my page"><meta http-equiv="content-type&q
阅读全文
HIbernate+struts2分页案例
摘要:package www.csdn.project.util; import org.hibernate.Session; /** * Data access interface for domain model * @author MyEclipse Persistence Tools */
public interface IBaseHibernateDAO { public Session getSession();
}<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate
阅读全文
struts2第七天总结(ognl标签的使用)
摘要:在Action中存值public String ognltest1(){ActionContext ac=ActionContext.getContext();ac.put("username", "request-chenhj");ac.getSession().put("username", "session-chenhj");ac.getApplication().put("username", "application-chenhj");ac.put("us
阅读全文
Struts2第一天总结
摘要:1、struts2是MVC框架2、struts2的开发环境搭建1》找到开发Struts2应用需要使用到的jar文件.2》编写Struts2的配置文件3》在web.xml中加入Struts2MVC框架启动配置4》找到开发Struts2应用需要使用到的jar文件.需要下载struts2官网:http://struts.apache.org下载地址:http://struts.apache.org/download.cgi#struts238版本号:struts2.3.8说明:包含:Apps应用Lib类库文件Docs帮助文档Src源代码找它需要开发的jar文件需要解压:或者找到struts-2.3.
阅读全文
Hibernate大纲答案
摘要:1、说出orm的作用它的主要工作是将对象数据保存到关系数据库的表中,以及将关系数据库表中数据读入到对象中。2、简述使用Hibernate的基本流程。(1)启动HibernateConfigurationcfg=newConfiguration().configure();(2)写Hibernate的配置文件;(3)写持久类的映射文件(*.hbm.xml);(4)Configuration实例构建一个sessionFactory实例;(5)创建Session实例;(6)由Session实例创建Transaction的一个实例,开启事务;(7)通过Session接口提供的各种方法操作数据库(8)提
阅读全文
Hibernate面试题总结
摘要:Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作3. hibernate使用Java反射机制,而不是字节码增强程序来实现透明性。4. hibernate的性能非常好,因为它
阅读全文
hibernate的优化-抓取(fetch)---张国亮总结心得第三季
摘要:在HQL语句中使用抓取连接查询,通过写一条left join fetch 语句把相关联的两个实体的数据一次性从数据库中加载上来。这样可以在特定情况下(同时需要使用到这两个实体的数据)减少SQL的数量来提高查询效率。通过配置“抓取策略”来直接影响session的get()和load()方法的查询效果。1.单端关联<many-to-one><onr-to-one>上的抓取策略。可以给单端关联的映射元素添加fetch属性。fetch属性有2个可选值.select:作为默认值,它的策略是当需要使用到关联对象的数据时,另外单独发送一条select语句抓取当前对象的关联对象的数据。
阅读全文
hibernate的优化-懒加载(lazy)----张国亮总结心得第二季
摘要:为了进一步优化Hibernate的性能,可以使用:延迟加载技术、管理数据抓取策略、进行缓存管理 等方面考虑来提高Hibernate的性能。1. 延迟加载(load)延迟加载(load)是Hibernate为提高程序执行效率而提供的一种机制,即只有真正使用该对象的数据时才会创建。延迟加载的过程:通过代理(Proxy)机制来实现延迟加载。Hibernate从数据库获取某一个对象数据时、获取某一个对象的集合属性值时,或获取某一个对象所关联的另一个对象时,由于没有使用该对象的数据(除标识符外),Hibernate并不从数据库加载真正的数据,而只是为该对象创建一个代理对象来代表这个对象,这个对象上的所有
阅读全文
1
浙公网安备 33010602011771号