`
zhangfeilo
  • 浏览: 399821 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论
文章列表
三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。   1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。   2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。   3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等。  概述
往网页中输入特殊字符,需在html代码中加入以&开头的字母组合或以&#开头的数字。例如,版权标志符©即是用©或©表示。下面就是以字母或数字表示的特殊符号大全。 字母编码 数字编码 效果 说明 �-  没被使用 	 horizontal tab 
 line feed 
1.Set映射:          <set name="Set属性名" table="表名">              <key column="与主键关联字段名" />              <element type="数据类型" column="字段名" />          </set> 2.List映射:          <list name="List属性名" table="表名 ...
Hibernate对集合中的元素支持两种排序方式: Ø 在数据库中排序:简称为数据库排序,当Hibernate通过select语句到数据库中检索集合对象时,利用order by子句进行排序。 Ø 在内存中排序:简称为内存排序,当Hibernate把数据库中的集合数据加载到内存中的Java集合中后,利用Java集合的排序功能进行排序,可以选择自然排序或者客户化排序两种方式。 在映射文件中,Hibernate用sort属性来设置内存排序,用order-by属性来设置数据库排序,表14-2显示了<set>、<idbag>、<list>和<ma ...
JAVA字符串转日期或日期转字符串(转) 定义了以下模式字母(所有其他字符 ''A'' 到''Z''和 ''a'' 到''z''都被保留):G 年代标志符y 年M 月d 日h 时 在上午或下午 (1~12)H 时 在一天中 (0~23)m 分s 秒S 毫秒E 星期D 一年中的第几天F 一月中第几个星期几w 一年中第几个星期W 一月中第几个星期a 上午 / 下午 标记符 k 时 在一天中 (1~24)K 时 在上午或下午 (0~11)z 时区 General time zone Pacific Standard Time; PST; GMT-08:00 Z 时区 RFC 822 ti ...
写Zhangfei.java类 package com.zfei; public class Zhangfei {private String name;public String getName(){   return this.name;}public void setName(String name){   this.name=name;}public static String helloName(String name){   return "Hello,"+name+"!";}} 写TLD文件配置: <?xml versi ...
<script type="text/javascript">function okclick(){var yesno=confirm("确定跳转到http://www.baidu.com吗?");if(yesno!="0"){//no=0 yes!=0   document.baidu.action="http://www.baidu.com";   document.baidu.submit();}else{   document.baidu.submit();}}</script> ...
七种常用固定服务器角色 系统管理员:拥有SQL SERVER所有的权限许可. 服务器管理员:管理SQL SERVER服务器端的设置。 磁盘管理员:管理磁盘文件。 进程管理员:管理SQL SERVER系统进程。 安全管理员:管理和审核SQL SERVER系统登录 安装管理员:增加、删除连接服务器,建立数据库复制以及管理扩展存储过程。 数据库创建者:创建数据库,并对数据库进行修改 数据库角色 数据库角色是为某一用户或某一组用户授予不同级别的管理或访问数据库以及数据库对象的权限,这些权限是数据库专有的,并且还可以使一个用户具有属于同一数据库的多个角色。 SQL SERVER ...
Hibernate装备了一种极为有力的查询语言,(有意地)看上去很像SQL。但是别被语法蒙蔽,HQL是完全面向对象的,具备继承、多态和关联等特性。 10.1. 大小写敏感性(Case Sensitivity) 除了Java类和属性名称外,查询都是 ...
Hibernate 语法: Hibernate的所有的操作都是通过Session完成的. 基本步骤如下: 1:通过配置文件得到SessionFactory:      SessionFactory sessionFactory=new Configuration().configure().buildSessionFactory(); 2:通过SessionFactory 得到一个Session      Session session=sessionFactory.openSession(); 3:通过session进行插入,删除,修改以及查询. ...
Hibernate执行sql语句 : BasicServiceImpl basicServiceImpl = new BasicServiceImpl(); String hql = "select * from AccountInfo where selfId='0000100003' or(left(selfId,10)='0000100004' and  nodeSum=0)"; TManager tManager = TManagerImpl.getInstance(); List accountList = tManager.getSession().c ...
使用SQLQuery 对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式: List cats  = sess.createSQLQuery( " select * from cats " ).addEntity(Cat. class ).list(); 这个查询指定了: SQL查询字符串 查询返回的实体 这里,结果集字段名被假设为与映射文件中指明的字段名相同。对于连接了多个表的查询,这就可能造成问题,因为可能在多 ...
show databases;show tables from db_name; show columns from table_name from db_name;show index from talbe_name [from db_name];show status;show variables;show [full] processlist;show table status [from db_name];show grants for user; 除了 status,processlist和grants外,其它的都可以带有like wild选项,它可以使用SQL的'%'和' ...
数据库asb 表yg 一.mysql的常用命令 1.create database name; 创建数据库 (create 内部命令) mysql>create database asb; 2.use databasename; 选择数据库 (use内部命令) mysql>use asb; 3.drop database name 直接删除数据库,不提醒 (drop内部命令) mysql>drop database asb; 4.drop table name 直接删除表 mysql>drop table yg; 5.create ta ...

jsp Servlet详解

    博客分类:
  • J2EE
一、简述 1、Servlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。    Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应    Servlet,是基于Http协议的,是运行在web服务器中的程序。这里要提出一个容器的概念。    servlet是运行在web容器中,在后面会详细地讲解,这个web容器可以控制Servlet对象的生命周期,控制请求由Servlet对象处理。 2、web服务器,这里的服务器不是硬件概念,而是软件,常用的web服务器有 Tomcat,Jboss等,我们所用到的Tomcat ...
Global site tag (gtag.js) - Google Analytics