# noka-tag
**Repository Path**: linux1/noka-tag
## Basic Information
- **Project Name**: noka-tag
- **Description**: Noka tag is a set of JSTL tag library, but it is not just the set of tag libraries, with various kinds of commonly used form controls, data processing controls, it is a UI solution and back-end processing phase after freezing
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2018-05-29
- **Last Updated**: 2020-12-18
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
1.1 noka 6.0新特性
==============================
注:noka 6.0以后的版本集成了JDOM和JXL以及prototype1.6.3框架。测试环境为jdk1.7.0、tomcat8.5、WebLogic 9.2。要保证noka标签的正常运行,你需要以下的运行环境。精简了重复加载的资源文件,更适合于异步操作的高性系统。
从6.0.1开始,con对像采用全局配置,推荐用con拦截器注入。
|名称|版本|备注|
|---|----|---|
|JDK|1.7.0(以上)
|Tomcat|8.5(以上)|需要支持JSP2.0标准
|WebLogic|9.2(以上)
|resin|4.0(以上)
----
noka 6.0在以下数据库方面采用了数据库特性分页方法,支持海量数据分页,列表以外的数据库为普通分页算法,在海量数据处理上可能效率不高。也可以通过自定义数据处理引擎进行其它数据库扩展,详细见配置项dbgrid-dataserver的说明。
|数据库|版本|备注|
|-----|----|---|
|SQL Server| 200(以上)
|SQL Server|2005(以上)
|Oracle |9i(以上)
|MySQL |4.0(以上)
|PostgreSQL| 7.0(以上)
|DB2 |9.7(以上)
|amoeba|3.0(以上)|支持水平切分查询分页
|Greenplum|4.1.0(以上)
----
noka 6.0 在浏览器兼容方面做了大量的优化处理,以下列出了兼容的浏览器类型(均通过严格测试)
|浏览器名称|版本|备注|
|---------|---|---|
|Internet Explorer|8.0(以上)
|Mozilla Firefox|55.0(以上)
|Netscape Navigator
|Opera
|Apple Safari
|Google Chrome|50(以上)
1.2配置约定
===
noka 6.0.18以后版本,所以自定义实现接口,类都支持从spring中获取,如果需要从spring中获取该类实例,只需要在将原有配置改成"spring:beanid"即可,其中beanid为该类在spirng中的beanid。
以下实例展现了在noka-config.xml中配置自定义拦截器的两种方式
1.3基础配置
===
noka 6.0 的基础配置非常简单,具体步骤如下:
1、将jar目录下面的noka-6.0.x.jar文件拷贝到工程目录的lib目录下面。
也可以通过Maven导入,坐标如下:
org.nokatag
noka
6.0.25
2、将configxml目录下的noka-config.xml、noka-tag-x.x.x.dtd文件拷贝到工程目录下的任意一个目录里面,一般建议拷贝在classes下面。
3、打开工程的web.xml文件,在开始处加入如下代码(一般建议将noka-tag拦截器作为web.xml的第一个拦截器)。
NokaTagFile
org.nokatag.system.NokaTagFilter
config
WEB-INF/classes/noka-config.xml
NokaTagFile
/*
4、在JSP页面开始处引入该标签。
<%@ taglib prefix="n" uri="/noka"%>
至此,noka标签的配置完成了,祝你使用愉快。