JSTL详解--EL表达式
JSTL详解--EL表达式
在 JSP 页面中,使用标签库代替传统的 Java 片段语言来实现页面的显示逻辑已经不是新技术了,然而,由自定义标签很容易造成重复定义和非标准的实现。鉴于此,出现了 JSTL ( JSP Standard Tag Library )。大多数 JSP 页面逻辑提供了实现的 JSTL 技术,该技术本身就是一个标签库。
Sun 公司 Java 规范标准的 JSTL 由 apache jakarta 组织负责维护。作为开源的标准技术,它一直在不断地完善。 JSTL 的发布包有两个版本: Standard-1.0 Taglib 、 Standard-1.1 Taglib ,它们在使用时是不同的。
q Standard-1.0 Taglib ( JSTL1.0 )支持 Servlet2.3 和 JSP1.2 规范, Web 应用服务器 Tomcat4 支持这些规范,而它的发布也在 Tomcat 4.1.24 测试通过了。
java之Tiles框架特性和内容
iles框架特性和内容
Tiles框架为创建Web页面提供了一种模板机制,它能将网页的布局和内容分离。它允许先创建模板,然后在运行时动态地将内容插入到模板中。Tiles 框架建立在JSP的include指令的基础上,但它提供了比JSP的 include指令更强大的功能。Tiles框架具有如下特性:
•创建可重用的模板
•动态构建和装载页面
•定义可重用的Tiles组件
•支持国际化
Tiles框架包含以下内容:
•Tiles标签库
•Tiles组件的配置文件
•TilesPlugIn插件
在开发Web站点时,常常要求同一站点的所有Web页面保持一致的外观,比如有相同的布局、页头、页尾和菜单。
采用基本的JSP语句创建复合式网页
创建动态Web页面的最基本的办法是为每个页面创建独立的JSP文件。如果网页的相同部分发生需求变更,必须手工修改所有的JSP文件。可见,采用基本的JSP语句来编写上述网页,会导致JSP代码的大量冗余,增加开发与维护成本。
java报表excel报表
java报表excel报表
主要有一些项目的源码
hibernate事务源码
1.什么是Hibernate?
(1) hibernate一种ORM工具,是连接 java 应用程序
和关系数据库的中间件,这是对JDBC的封装,主要负
责 java 对象的持久化.
(2)Hibernate是自动根据xml配置完成对象映射关系,
并根据提供的API完成持久化处理。
(3)是项目开发中后台实现的重要部分。
持久层hibernate详解
1.什么是hibernate
2.如何进行hibernate编程
3.详解XML中的标签
4.Hibernate的运行过程解析
5.难点知识
6. 实战练习题
聊天室chatroom_code
聊天室基本原理是,抛开OGI和WWW服务器,根据HTML规范,接收到浏览器的请求以后,模仿WWW服务器的响应,将聊天内容发回浏览器。在浏览器看来就像浏览一个巨大的页面一样始终处于页面联接状态, 这就是一个专门的聊天服务器,一个简化了的WWW服务器。
----这样相比CGI方式来说,聊天室的优点就很明显:
不需要专门的WWW服务器,在聊天服务器里完成必要的工作,避开耗时的CGI 过程。
如果使用单进程服务器,就不需要每次产生新进程。
数据交换完全在内存中进行,不用读写文件。
不需要定时刷新,减少屏幕的闪烁,减少对服务器的请求次数。
spring源码详解
一、什么是AOP
二、AOP相关概念
(1)切面 (Aspect)
交叉业务,也就是通用的业务逻辑,比如日志、事务。
(2)通知(Advice)
切面的具体实现
(3)连接点 (Jointpoint)
切面可以插入的地点,主要有方法、属性
(4)切入点 (Pointcut)
指定哪些连接点可以应用切面/通知
(5)目标对象(target)
就是被代理的对象,也就是具体的业务逻辑。比如OrderService
(6)代理对象(proxy)
将切面代码织入到目标对象之后的对象
(7)织入(weaving)
将切面代码插入到目标对象的过程
(8)引入
一种特殊类型的Advice,为类动态增加方法和属性
(9)advisor
是pointcut和advice的装配器,是将advice注入主程序中预定义位置的代码
三、AOP实现方式
依据织入方式的不同,分为
1、编译期织入
2、类加载器织入
3、动态代理织入
AspectJ:1,2
Spring AOP:3
完整的HQL 语句源码
完整的HQL 语句形势如下:
Select/update/delete…… from …… where …… group by …… having …… order
by …… asc/desc
其中的update/delete 为Hibernate3 中所新添加的功能
ibatis 开发指南详解
相对 Hibernate和Apache OJB 等“一站式”ORM解决方案而言,ibatis 是一种“办
自动化”的ORM实现。
所谓“半自动”,可能理解上有点生涩。纵观目前主流的ORM,无论Hibernate 还是
Apache OJB,都对数据库结构提供了较为完整的封装,提供了从POJO 到数据库表的全
套映射机制。程序员往往只需定义好了POJO 到数据库表的映射关系,即可通过Hibernate
或者OJB 提供的方法完成持久层操作。程序员甚至不需要对SQL 的熟练掌握,
Hibernate/OJB 会根据制定的存储逻辑,自动生成对应的SQL 并调用JDBC 接口加以执
行。
java页面技术JSP详解
JSP的特点
1、JSP里面可以嵌入Java代码
2、在运行的时候JSP被容器自动翻译成为一个servlet
3、不需要在配置文件里面配置(当然配置也可以)
4、文件被修改之后,自动被重新编译
5、Servlet生成静态页面比较麻烦,适合做Control层,JSP生成页面比较容易,适合做view层,JSP本质上就是servlet。
java版当当网源码
该系统是图书在线商城,主要功能是在线浏览图书信息,根据不同查询条件检索图书,核心功能是在线购买图书。在该系统中分别实现了二级分类显示图书信息,根据书名,出版社,最新上架时间,销量排名等条件查询书籍的功能,并分别采用Session和数据库存储方式实现购物车功能。
java网上商场源码
该系统是图书在线商城,主要功能是在线浏览图书信息,根据不同查询条件检索图书,核心功能是在线购买图书。在该系统中分别实现了二级分类显示图书信息,根据书名,出版社,最新上架时间,销量排名等条件查询书籍的功能,并分别采用Session和数据库存储方式实现购物车功能。
json的实例源码项目
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。
JAVA面试题解惑系列
大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的
关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某
种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际
上是在考查我们对于继承情况下类的初始化顺序的了
jjava日志文件log4j
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
此外,通过Log4j其他语言接口,您可以在C、C++、.Net、PL/SQL程序中使用Log4j,其语法和用法与在Java程序中一样,使得多语言分布式系统得到一个统一一致的日志组件模块。而且,通过使用各种第三方扩展,您可以很方便地将Log4j集成到J2EE、JINI甚至是SNMP应用中。
说明:下面分为三部分,
第一部分讲解如何配置log4j;
第二部分为对log4j.properties配置文件中的各个属性的讲解;
第三部分为对log4j的详细讲解。
数据库连接JDBC详解
JDBC 从物理结构上说就是Java 语言访问数据库的一套接口集合。从本质上来说就是调
用者(程序员)和实行者(数据库厂商)之间的协议。JDBC 的实现由数据库厂商以驱动程
序的形式提供。JDBC API 为Java 开发者使用数据库提供了统一的编程接口,它由一组Java
类和接口组成,使得开发人员可以使用纯Java 的方式来连接数据库,并进行操作
java数据库连接jdbc
JDBC 从物理结构上说就是Java 语言访问数据库的一套接口集合。从本质上来说就是调
用者(程序员)和实行者(数据库厂商)之间的协议。JDBC 的实现由数据库厂商以驱动程
序的形式提供。JDBC API 为Java 开发者使用数据库提供了统一的编程接口,它由一组Java
类和接口组成,使得开发人员可以使用纯Java 的方式来连接数据库,并进行操作
支付宝网上快速付款_技术集成文档
支付宝对外接口分为两种,一种是接受外部请求的接口,我们统称为外部服务接口。一种是主动通知外部系统的接口,我们统称为外部通知接口。
myeclipse测试工具junit4
junit是java中书写unit test的framework,目前一些流行的unit test工具大都都是在junit上扩展而来的。
网页编辑器FCKeditor-2.3.rar
网页编辑器FCKeditor-2.3.rar