文章列表
struts2 主要用的jar包:
struts2-core-2.1.6.jar struts2的核心包
freemarker-2.3.13.jar 模板引擎,一个基于模板生成文本输出的通用工具
commons-logging-1.0.4.jar Jakarta的通用日志记录包
ognl-2.6.11.jar 支持ongl表达式
xwork-2.1.2.jar xwork的包 由于Struts2是由xwork的延伸 有些类依然关联着 xwork的类
commons-fileupload-1.2.1.jar 上传下载
struts.xml是我们在开发中利用率最高的文件,也是Struts2中最重要的配置文件。
一下分别介绍一下几个struts.xml中常用到的标签
1、<include>
利用include标签,可以将一个struts.xml配置文件分割成多个配置文件,然后在struts.xml中使用<include>标签引入其他配置文件。
比如一个网上购物程序,可以把用户配置、商品配置、订单配置分别放在3个配置文件user.xml、goods.xml和order.xml中,然后在struts.xml中将这3个配置文件引入:
struts.xml:
<?xml ver ...
tomcat连接池配置 需要配置的地方:
1> context.xml 配置好后放到工程 META-INF下
2> 工程web.xml
3> 数据库驱动包放到tomcat 目录lib下
context.xml配置:
<Context>
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<Resource name="jdbc/testdb&q ...
连接池关键问题分析
1、并发问题
为了使连接管理服务具有最大的通用性,必须考虑多线程环境,即并发问题。这个问题相对比较好解决,因为Java语言自身提供了对并发管理的支持,使用synchronized关键字即可确保线程是同步的。使用方法为直接在类方法前面加上synchronized关键字,如:
public synchronized Connection getConnection()
2、多数据库服务器和多用户
对于大型的企业级应用,常常需要同时连接不同的数据库(如连接Oracle和Sybase)。如何连接不同的数据库呢?我们采用的策略是:设计一个符合单例模式的连接池管理类, ...