FreeMarker中文手册
FreeMarker 是一款模板引擎:即一种基于模板、用来生成输出文本(任何来自于 HTML
格式的文本用来自动生成源代码)的通用工具。它是为 Java 程序员提供的一个开发包,或者
说是一个类库。 它不是面向最终用户的,而是为程序员提供的一款可以嵌入他们所开发产品
的应用程序。
FreeMarker 实际上是被设计用来生成 HTML 页面,尤其是通过实现了基于 MVC(Model
View Controller ,模型-视图-控制器)模式的 Java Servlet 应用程序。 使用 MVC 模式的动态页面
的设计构思使得你可以将前端设计师(编写 HTML 页面的人员)从程序员中分离出来。那么,
所有人各司其职,发挥其最擅长的一面。 网页设计师可以改写页面的显示效果而不受程序员
编译代码的影响,因为应用程序的逻辑(这里是 Java 程序)和页面设计(这里是 FreeMarker 模
板)已经被分开了。页面模板代码不会受到复杂程序代码的影响。这种分离的思想即便对一
个程序员和页面设计师是同一个人的项目来说也都是非常有用的,因为分离使得代码保持简
洁而且易于维护。
尽管 FreeMarker 也拥有一些编程能力,但是它却不像 PHP 那样,是的一种全面的编程
语言。反而,Java 程序准备的数据来进行显示(比如 SQL 数据库查询),FreeMarker 仅仅是使
用模板生成文本页面来呈现已经准备好的数据而已。
Jspxcms 4.1源码包
Jspxcms 4.1源码包下载
截图笔,很好用的
截图笔很好的用,不需要安装,只要点击一下,再拖动一下就可以截图了。
struts-2.2.3 src源代码
struts-2.2.3 所有jar包的源代码(包括struts2 core,xwork2 core)
struts-2.2.3 lib包
struts2-core-2.2.3.jar
struts2-dojo-plugin-2.2.3.jar
struts2-codebehind-plugin-2.2.3.jar
struts2-config-browser-plugin-2.2.3.jar
struts2-convention-plugin-2.2.3.jar
等等。。。
struts-2.3.1.2-docs.zip
struts2-core
struts2-plugins
xwork-core
axis2.6帮助文档
axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档axis2.6帮助文档
The complete log4j manual
apache推荐的log4j学习文档
This document is based on the article "Log4j delivers control over logging" published in November 2000 edition of JavaWorld. However, the present article contains more detailed and up to date information. The present short manual also borrows some text from "The complete log4j manual" by the same author (yours truly).
多级反馈队列调度算法
1. 多级反馈队列调度算法
编写一个控制台程序模拟多级反馈对列调度算法。设需要调度的进程情况存放在文本文件“process.text”中,如下图所示(进程情况可以自己设置)
1 0 7
2 1 8
3 2 10
4 3 4
5 4 3
6 5 2
7 6 6
8 7 5
每一行描述一个进程,包含若干个字段字段间用Tab建或空格隔开。第一个字段代表进程的编号,第二个字段代表进程到达的时间,第三个字段代表 。
队列个数和每个队列的时间片长度可以由自己设置他们的值。要求程序必须能够正确给出各个进程到达,调度,运行和完成的时序,并将相应的信息打印出来。举列如下:
T=0时刻,进程1到达。。。
T=0时刻,进程1开始被调度执行。。。。
。。。。
T=1时刻,进程2到达。。。
最后,计算并打印出各个进程的周转时间和带权周转时间。
让postgresql支持存储过程(函数)的调试.doc
让postgresql支持存储过程(函数)的调试.doc
还有edb-debugger 工具包
VCS学习资料 第七章:服务组的在线配置(图形化).doc
第一章 Veritas Cluster Server for UNIX,Fondamentals.doc
第五章 Preparing Services for High Availability.doc
第四章 安装VERITAS Cluster Server.doc
第十章:配置Notification.doc
Unix基础、AWK、SHELL
Unix基础、AWK、SHELL
正则表达式.doc
编辑器.doc
Unix基础知识与Shell编程.doc
Java反射机制 深入浅出
1、到底什么叫反射
2、Class类的作用
3、Class类的实例化三种方式
4、通过Class类进行对象的实例化操作
5、通过Class类取得类的完整信息
6、通过Class类调用类中的属性或方法(理解),此块内容将在日后的高端课程中发现其具体应用
7、工厂设计模式的改进
Class类在一般的基本开发是不会有任何作用的,完全可以不会,但是,对于一些高端的开发框架,所有的基本的核心原理都在于反射机制的应用上。
8、代理模式
linux软件包管理及远程登录管理实验.pdf
Linux有多种软件安装方法,最常用的为2种:
(1)RPM包安装
(2)源码安装
以安装DrComClient和中文控制台zhcon为例,实验这两种类型的软件安装方法:
1、DrComClient软件的安装
(1)下载相关软件包后进行安装:
#rpm -ivh DrCOMClient-Linux-0.4.168-rh9.ldap.8021x.i386.rpm
(2)配置Dr.COM Linux客户端配置文件/usr/etc/drcom.conf
# vi /usr/etc/drcom.conf
server_ip=10.1.1.254
#server_ip用于设置登录网关的ip地址,没有启用802.1x认证时必须设置认证网关IP;
dnsp=218.196.42.2
#设置为操作系统中配置的首选DNS的ip地址,默认可以不需设置
dnss=218.196.42.3
#设置为操作系统中配置的备用DNS的ip地址,默认可以不需设置
ip=
#设置为连接认证网关的网卡的IP地址,只在启用了多块网卡且不能连接认证网关时需要设置;
#802.1x认证相关设置
ethname=eth0
#设置认证使用的网卡
authenticationmode=0
#设置认证使用的协议,0表示使用标准协议认证,1表示使用802.1x交换机的私有协议进行认证;
enable_8021x=0
#设置是否启用802.1x认证
multicast_mode=0
#802.1x认证时是否使用多播地址,0表示不使用,1表示使用
#一般情况应设置为0,如果认证时多次出现经过3次重试才能通过802.1x认证,并且程序提示修改multicast_mode=1的情况下,应该设置为
snap电脑监控精灵
Snap电脑监控精灵是一款免费的专业级屏幕捕捉软件,能够让您得心应手地捕捉到需要的屏幕截图。 捕捉图像方式灵活,主要可以捕捉整个屏幕、活动窗口、选定区域、固定区域、指定窗口,图像输出 方式多样,主要包括文件、剪贴板、画图。图像文件自动按时间命名、捕捉成功声音提示、类似QQ的 冒泡提示窗。支持jpg和bmp两种文件格式,软件界面美观,操作方便。
JSP开发技术大全 JSP
本书是一本JSP综合开发参考手册,书中几乎囊括了使用JSP进行实用程序开发的全部知识,同时在讲解中结合了大量实用而又有代表性的示例和典型应用。全书共分9篇32章,分别介绍了JSP基础、环境搭建和开发工具、Java语言基础、JSP语法、JSP内建对象、JavaBean技术、Servlet技术、JSP经典设计模式、数据库的安装与创建、数据库访问技术、SQL语句在JSP中的应用、高性能数据处理技术、文件上传与下载组件、JFreeChart JSP动态图表、报表组件、发送E-mail组件、程序日志组件、JavaScript脚本语言、CSS样式、XML入门技术、在JSP中应用Ajax技术、在JSP中应用DOM解析XML、在JSP中应用JDOM解析XML、在JSP中应用SAX解析XML、EL表达式、JSTL标签库、自定义标签、Hibernate技术、Struts框架、Spring框架、错误处理与程序调试、Web程序优化与发布等。书中各部分技术既相互独立又相互联系,可以逐步引导读者深入学习并掌握JSP的编程知识、方法和编程技巧。 本书附有配套光盘。光盘提供了书中示例和典型应用实例的全部源代码,所有源代码都经过精心调试,在Windows 2003下测试通过,保证能够正常运行。 本书内容精练、重点突出、实例丰富,是各级程序开发人员必备的参考书,也非常适合大中专院校师生学习参考。
struts1 tutorial
1.Introduction
2.Installation of Struts
3.The First Try: Simple JSP
4.Second Try: Struts For Internationalisation
5.Struts for Forms
6.Struts: Introducing the ActionForm
7.A better way to seperate Book and BookForm
8.Handling Invalid Entries
9.Recapitualation: Where we are
10.Using Logic
11.Templates
12.FAQ
13.Beans to XML
14.Replacing JSP with XSLT
15.Introducing AspectJ
16.Ant for Compilation and Distribution
16.1.Installation of ANT
16.2.What is ANT
16.3.Configuration of ANT
16.4.Usage of ANT
17.Conclusions
18.Epilogue: Technical Background about this Document
19.About the Author
深入浅出struts2
基于Action 的框架
拥有由积极活跃的开发人员与用户组成的成熟社区
Annotation 和XML 配置选项
基于POJO 并易于测试的Action
与 Spring,SiteMesh 和Tiles 的集成
与OGNL 表达式语言的集成
基于主题的标签库与Ajax 标签
多种视图选项 (JSP,Freemarker,Velocity 和XSLT)
使用插件来扩展或修改框架特性。
struts in action 英文版
about this book
The Struts framework joins together several related technologies so that web
developers can create standards-based applications that are easier to build,
extend, and maintain. Struts is already the framework of choice for both
novice and experienced developers throughout the world
Struts in Action is a step-by-step introduction to the Struts framework. The
text is complemented by several case study applications designed to demon-
strate the best practices techniques introduced throughout the book. This
book is intended for professional developers who want practical, battle-
tested advice on how to get their own applications working the “Struts way.”
Developers building web applications with Struts will typically use several
related technologies as part of their project. A book that provided complete
information on each of these would fill many volumes. To keep this work a
single volume about Struts, we do not attempt to describe the HTML markup
language, the syntax of JavaServer Pages, the conventions of JavaBean devel-
opment, or the fine details of similar technologies. It is assumed that the
reader is sufficiently familiar with these technologies to follow the examples
presented. It is likewise assumed that the reader is familiar with URLs, docu-
ment hierarchies, web application archives, and other concepts related to
creating and publishing web applications.
We also do not include a primer on the Java programming language. As
with HTML JSP
, , JavaBeans, and related technologies, a wealth of information
is already available. We assume that developers reading this book are familiar
spring快速入门教程
本章学习用 struts MVC 框架作前端,Spring做中间层,Hibernate 作后端来开发一个
简单的Spring应用程序。在第4章将使用Spring MVC框架对它进行重构。
本章包含以下内容:
编写功能性测试。
配置Hibernate和Transaction。
载入Spring 的applicationContext.xml文件。
设置业务代理(business delegates)和DAO 的依赖性。
把spring写入Struts 程序。
Spring Framework 概述.rar
自从这篇文章的第一版在2003 年10 月发表以来,Spring 框架正在逐步普及。经历了
1.0 最终版到现在的1.2 版,而且被运用于很多行业和项目中。在这篇文章中,我会解释Spring
为什么会获得成功,并告诉你我十分肯定它能帮助你开发J2EE 应用程序。
又是一个框架?
你可能正在想“不过是另一个的框架”。如今有这么多J2EE 框架,并且你可以建立你自
己的框架,为什么你应该读这篇文章或者下载Spring 框架(或者你还没有下载)?社区中持续
的高关注 暗示了Spring 一定有它的价值;这也有很多技术 因。
以下的几个 因让我相信Spring 是独一无二的:
l 它关注于很多其它框架没有关注的地方。Spring 着重于提供一种管理你业务对象的方
法。
l Spring 是全面的、模块化的。Spring 采用分层架构,这意味着你可以仅选择其中任何一
个独立的部分,而它的架构是内部一致的。因此你能从学习中获得最大的价值。例如,
你可以仅用Spring 来简化你的JDBC 使用,或者你可以选择使用Spring 来管理你的业
务对象。把Spring 增量地引入现有的项目中是十分容易的。
l Spring 从设计之初就是要帮助你写出易于测试的代码。Spring 是测试驱动项目的一个理
想框架。
l Spring 是一个日益重要的集成技术,它的角色已得到一些大厂商的认可。
Spring 不需要你的项目再依赖于另一个框架。Spring 也许能称得上是一个“一站式”商店,
提供了大多数传统应用所需要的基础结构。它还提供了别的框架没有涉及到的东西。
作为一个从2003 年2 月开始的开源项目,Spring 有深厚的历史背景。这个开源项目源
自我在2002 年底出版的《Expert One-on-One J2EE Design and Development》中的基础代码。
中展现了Spring 背后的基础性架构思考。然而,这个架构概念可以追溯到2000 年早期,
并反映了我在一系列成功的商业项目的基础结构的开发中所获得的经验。
从2003 年1 月起,Spring 落户于SourceForge。现在有20 位开发者,一些主要人员把
所有的时间都花在了Spring 的开发和支持上。繁荣的开源社区帮助它茁壮成长,这远非任
何个人所及。
Spring 架构上的好处
在继续深入前,让我们来看看Spring 带给一个项目的好处:
l Spring 可以有效组织你的中间层对象,无论你是否选择使用EJB。Spring 关心那些当你
只选择Struts 或其他为J2EE API 量身定做的框架时被留给你解决的问题。Spring 的配
置管理服务可以被运用于任何运行环境的各种架构性分层中,这也许是中间层中最有价
值的。
Spring2.5-中文参考手册.chm
前言
即使有好工具和好技术,开发软件仍然是比较困难的。有一些平台,它们包打天下, 但实际上很沉重、难以控制,在开发过程中效率不高,却让开发软件变得更加困难。 Spring为编写企业应用程序提供了轻量的解决方案,同时仍然支持使用声明式事务、 用RMI或web service远程调用、以及使用多种方式来将数据持久化到数据库。Spring提供了全功能的 MVC framework, 以及透明集成AOP到你的软件中的能力。
Spring可能是你的企业应用程序所需要的一站式解决方案, 但Spring仍然是模块化的,允许你只使用你所需的哪些部分,而无需附加上其他部分。 你可以使用 IoC容器,在其上使用Struts,但是你也可以选择使用 Hibernate 整合代码或者 JDBC 抽象层。 我们将Spring设计为非侵入式的(并且以后也是如此),这意味着应用基本上不需要依赖框架本身 (或者肯定是最小的,取决于所使用的部分)。
这份手册提供Spring的功能参考指南。由于本文档也需要大量的工作,如果你有任何要求或者意见, 请发送到用户邮件列表,或者提交到http://forum.springframework.org/支持论坛。
另外,必须感谢Christian Bauer(来自Hibernate团队) ,他改写了DocBook-XSL软件来创建Hibernate参考手册,我们才得以创建这份文档。 也需要感谢Russell Healy为本手册的部分内容进行的详细而极富价值的审核。
Hibernate参考指南
1.Hiberante入门
2.体系结构
3.配置
4.持久化类
5.对象/关系数据库映射基础
6.集合类映射
7.关联关系映射
。。。
Hibernate 开发指南
此资料讲述了运用Hibernate开发的准备工作,基础代码,配置和Hibernate语法。
struts2API
此API时chm格式的,可以方便我们快速查询。
java编程工具jgreator
jgreator可作为初学Java的入门工具,简单易用,对一些小初学优为方便。
Java编程工具JGreator
可以用于学习Java的入门软件,可以方便的创建一个小型的项目,编译,运行。
c/c++模板库 c/c++API
以前在编程时要用一些库函数里面的函数,不知道怎么用,现在找到了这个资源,希望对大家有用。