`
srj2903
  • 浏览: 103973 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
<html>     <head>         <title>myTest</title>         <script type="text/javascript">             function jump(obj)             {                 var a = document.myform.sun;                                 for (i = 0;i<a.length;i++)                 {    ...
  简     历 基 本 信 息 姓     名:                         性     别: 出生日期:                          居 住地: 工作年限:
  这段代码是项目中的一个方法使用DetachedCriteria构建动态查询     public List searchInfo(final Page page, final AccountView accountView) {         DetachedCriteria dct = DetachedCriteria.forClass(AccountView.class);         if(accountView != null){             if(accountView.getAccountName() != null && !"&quo ...
hibernate学习笔记,是我在网上看到很不错的学习资料,把作者的文章做成电子图书,供大家一起学习一下原文地址 http://caterpillar.onlyfun.net/Gossip/index.html      如有需要可以自己去原地址去查阅。。
数据库分页技术 1.sql server分页是使用top来分页的,下面是是代码 public class SysAdminDao {  public static final String SEARCHSQLPageall =   "select"             + ENTER +  "  count(*) "       + ENTER +  "from "              + ENTER +  "    administrator"       + ENTER +   "where ...
1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基本表:员工基本情况表、社会关系表、工作简历表。这就是“一张原始单证对应多个实体”的典型例子。 2. 主键与外键   一般而言,一个实体不能既无主键又无外键。在E—R 图中, 处于叶子部位的实体, 可以定义主键 ...
 hibernate的性能优化 Hibernate是对JDBC的轻量级封装,因此在很多情况下Hibernate的性能比直接使用JDBC存取数据库要低。然而,通过正确的方法和策略,在使用Hibernate的时候还是可以非常接近直接使用JDBC时的效率的,并且,在有些情况下还有可能高于使用JDBC时的执行效率。        在进行Hibernate性能优化时,需要从以下几个方面进行考虑: ●   数据库设计调整。 ●   HQL优化。 ●   API的正确使用(如根据不同的业务类型选用不同的集合及查询API)。 ●   主配置参数(日志、查询缓存、fetch_size、batch_si ...
事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户提供保存当前程序状态的方法,叫事务提交(commit);当事务执行过程中,使数据库忽略当前的状态并回到前面保存的状态的方法叫事务回滚(rollback)。 事务的特性 事务具备原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)4个属性,简称ACID。下面对这4个特性分别进行说 ...
详细讲解在Hibernate中检索策略的应用 Hibernate的检索策略包括类级别检索策略和关联级别检索策略。 类级别检索策略有立即检索和延迟检索,默认的检索策略是立即检索。在Hibernate映射文件中,通过在<不着class>上配置lazy属性来确定检索策略。对于Session的检索方式,类级别检索策略仅适用于load方法;也就说,对于get、qurey检索,持久化对象都会被立即加载而不管lazy是false还是true.一般来说,我们检索对象就是要访问它,因此立即检索是通常的选择。由于load方法在检索不到对象时会抛出异常(立即检索的情况下),因此我个人并不建议使用l ...
ibatis基础代码包括: 1.     ibatis实例配置 一个典型的配置文件如下(具体配置项目的含义见后): <? xml version="1.0" encoding="UTF-8"     ?>  <! DOCTYPE sqlMapConfig        PUBLIC "-//iBATIS.com//DTD SQL Map Co ...
<% response.reset(); response.setContentType("application/force-download"); response.setHeader("Content-Disposition", "attachment; filename=test.html");        java.io.PrintStream outprint=new java.io.PrintStream(response.getOutputStream()); System.setOut(outprint ...
struts框架组件 1.ActionServlet类控制导航流 2.ActionServlet根据URL来决定那个action类被用于处理请求,action可以校验输入,并访问业务层以便于从数据库检索信息 3.action需要知道页面提交了那些内容,所以由actionservlet根据请求的URL来决定将请求参数绑定到那个actionform中,并传入action 4.action在完成业务逻辑后,返回一个actionforward对象,actionservlet根据actionforward对象中的路径来调用页面完成响应。 5.struts将这些信息绑定在一个actionmapping对象 ...
Struts,Spring,Hibernate优缺点 Struts跟Tomcat、Turbine等诸多Apache项目一样,是开源软件,这是它的一大优点。使开发者能更深入的了解其内部实现机制。 Struts开放源码框架的创建是为了使开发者在构建基于Java Servlet和JavaServer Pages(JSP) ...
Struts2的工作原理 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin); 3、接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请求是否需要调用某个Action; 4、如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给Actio ...
actionservlet struts流程 ActionServlet class 是整个struts 框架的骨干,也是主要的控制部件,它能够处理客户request 并且决定由哪个Action 处理 客户request。它象一个Action工厂,创建基于客户request清求的Action类的对象 ActionServlet class是一个简单的Servlet,就像其他的Servlet一样,它继承了javax.servlet.http.HttpServlet 并且实现了HttpServlet 的每一个生命方法,其中包括init(), doGet(), doPost(), and de ...
Global site tag (gtag.js) - Google Analytics