
WEB
文章平均质量分 82
安迪
坚持不懈。充满自信。楽しい毎日=幸せな一生
展开
-
springboot中配置文件application.properties的理解
# 文件编码banner.charset= UTF-8# 文件位置banner.location= classpath:banner.txt# 日志配置# 日志配置文件的位置。 例如对于Logback的`classpath:logback.xml`logging.config=# %wEx#记录异常时使用的转换字。logging.exception-conversion-wo...原创 2019-09-11 11:34:02 · 1018 阅读 · 0 评论 -
使用JOTM进行Tomcat的JTA调用
前段时间碰到一个需要访问多个数据库的例子,由于项目上是采用tomcat作为项目开发和布署,所以就没有考虑采用特定厂商的JTA实现,而是通过一个开源的JTA实现来完成tomcat和多个数据库之间的直接交互。 多数据库访问最直接的问题就是在一个service中,存在着多个数据库dao对象,当前面的dao对象操作完成之后,如果后面的某一个dao访问出错,那么这个service应该如何进行回转载 2015-07-20 11:12:35 · 2262 阅读 · 0 评论 -
Apache与Tomcat 区别联系
Apache 和Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。 Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP、PHP) Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apach转载 2014-07-01 14:10:12 · 596 阅读 · 0 评论 -
Struts的logic标签使用注意事项(随时补充)
1.当从一个Bean中去的数据的时候。Bean的属性变量如果首字母大写,在JSP里边“Property”中有时候需要写成小写。2.Bean:Write标签格式化:;原创 2013-06-07 10:35:34 · 661 阅读 · 0 评论 -
深入 理解 Statement 和 PreparedStatement
一、使用Statement而不是PreparedStatement对象JDBC驱动的最佳化是基于使用的是什么功能. 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句被多次执行选用PreparedStatement是最好的.PreparedStatement的第一次执行转载 2015-07-20 12:55:34 · 803 阅读 · 0 评论 -
log4j相对路径设定无效报错
报错内容:log4j:ERROR setFile(null,true) call failed是log4j的版本问题,原来的是log4j-1.2.13.jar换成log4j-1.2.15.jar即解决了原创 2015-07-21 14:12:20 · 1268 阅读 · 0 评论 -
使用 CXF 做 webservice 简单例子
Apache CXF 是一个开放源代码框架,提供了用于方便地构建和开发 Web 服务的可靠基础架构。它允许创建高性能和可扩展的服务,您可以将这样的服务部署在 Tomcat 和基于 Spring 的轻量级容器中,以及部署在更高级的服务器上,例如 Jboss、IBM® WebSphere® 或 BEA WebLogic。 该框架提供了以下功能:Web 服务标准支持:CXF转载 2015-10-10 12:58:35 · 363 阅读 · 0 评论 -
Spring框架中TOMCAT 的JNDI配置和使用
在Spring框架下,使用Tomcat服务器也想使用JNDI的情况。首先必须安装Tomcat-Admin,这个网上多的是。安装之后就可以登陆http://localhost:8080/admin 界面后,选择Resource , DataSources,下拉菜单,Create New DataSource。进行JNDI的建立操作。具体如下: JNDI名称:jdbc/mssql ...原创 2012-02-13 17:05:38 · 254 阅读 · 0 评论 -
Hibernate持久化对象
一,持久化对象: 1,置于session管理下的对象叫做持久化状态 2,新建对象叫做临时状态 3,被session释放的对象叫游离状态 例子: package basic; import java.util.Iterator; import java.util.List; import org.hibernate.Query; import org.hibernate.Session; impor...原创 2011-04-01 11:31:49 · 107 阅读 · 0 评论 -
深入浅出CGlib-打造无入侵的类代理
关键字: cglib proxy 代理 CGlib是什么? CGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。 当然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib, cglib就是封装了asm,简化了asm的操作,实现了在运行期动态生成新的class。 ...原创 2011-03-28 10:07:26 · 119 阅读 · 0 评论 -
(转)struts1 也能使用拦截器
我用struts1用习惯了。不想换S2 可是我比较喜欢S2的拦截器。所以就想了下怎么让s1也能拥有拦截器。做的不好别喷我 我第一次写博客! 废话就不多说了,我直接进正题! 1·首先写一个类 MyInterceptor 继承ActionServlet,代码如下 public class MyInterceptor extends ActionServlet { @Override public ...原创 2011-03-10 13:47:25 · 300 阅读 · 0 评论 -
hibernate映射
1,多对一(单向)Xml代码 <!--Person端--> <many-to-one name="group" column="groupid" cascade="all,none,save-update,delete"/> <!--Person端--><many-to-one name="原创 2011-06-28 10:24:48 · 94 阅读 · 0 评论 -
struts-config.xml配置实现spring的依赖注入
struts-config.xml中配置action的时候,将type属性改为"org.springframework.web.struts.DelegatingActionProxy",在spring的配置文件配置依赖注入才可以成功。如下的代码: <action-mappings> <action attribute="registerForm" input="/...2011-01-10 21:38:53 · 216 阅读 · 0 评论 -
(转)Websphere各项参数设置
设置事务超时选择服务器-> 应用程序服务器-> Server1-> 事务服务。(Server1 是 WebSphere 4.x 中缺省服务器的等价服务器。) 将事务生存期超时和客户机不活动超时值设置为 600 秒。 注:确保此值大于数据源连接池超时值。(请参阅设置连接池超时。)单击确定以保存更改。 设置连接池超时选择资源-> JDBC ...原创 2010-05-26 12:21:22 · 1396 阅读 · 0 评论 -
没有Project Facets的解决方法
没有Project Facets的解决方法经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到...代码段。3、在第2步的代码段中加入如下标签内转载 2017-08-13 16:38:48 · 1290 阅读 · 0 评论 -
单例模式常见的应用场景分析
在23种设计模式中,单例模式排行老大。虽然理解简单,但是对于应用场景。你真正的熟悉么?使用单例,是由于没必要每个请求都新建一个对象,这样既浪费CPU又浪费内存;之所以用多例,是为了防止并发问题;即一个请求改变了对象的状态,此时对象又处理另一个请求,而之前请求对对象状态的改变导致了对象对另一个请求做了错误的处理。先来说说Java web中的单例应用场景:数据库连接池就是单例模式,有且仅有一个连接转载 2016-08-25 10:22:33 · 3218 阅读 · 0 评论 -
Axis2.x WebService开发
Axis的简单准备Axis的入门实例Axis复杂对象类型的WebServiceAxis的辅助工具发布、调用WebServiceAxis WebService会话Session的管理Axis用控制台Dos命令发布WebServiceAxis跨多个WebService管理SessionAxis用Spring的JavaBean发布WebServiceAxis异步调用Web原创 2011-11-04 12:58:32 · 4853 阅读 · 2 评论 -
eclipse3.4中配置jboss5.1.0GA
一 jboss5.1.0GA修改端口(防止与Tomcat等冲突,如果不冲突可以不必修改)修改如下两个XML文件:1.修改%jboss安装路径%\server\default\deploy\jbossweb.sar下的“server.xml”文件文件中所有发生冲突的端口号;2.修改%jboss安装路径%\server\default\conf\bindingservice.beans\M原创 2011-11-03 13:44:49 · 3115 阅读 · 0 评论 -
ibatis动态语法
在ibatis中使用安全的拼接语句,动态查询ibatis比JDBC的优势之一,安全高效说明文字在注释中select id,note from Productid = #id#note like %$note$%用Map传参数select id,note from Productid = #id#/*动态SQL的参数有属性关键字含义如果参数相等于值则查询条件有效。如果参数不等于值则查询条转载 2010-03-18 14:35:00 · 3497 阅读 · 0 评论 -
图解MyEclipse配置struts+hibernate+spring
图解MyEclipse配置struts+hibernate+spring 表现层用struts+freemarker,业务层用spring,hibernate处理持久层。在struts中,利用委托,将action的处理委托给spring进行,struts只负责页面逻辑。 前些日子下了Eclipse 3.2+MyEcl原创 2009-04-01 09:22:00 · 753 阅读 · 0 评论 -
JavaMail 电子邮件发送实例
pageEncoding="UTF-8"%>http://www.w3.org/TR/html4/loose.dtd">JavaMail 电子邮件发送系统// 以下变量为用户根据自己的情况设置String smtphost = "192.168.XXX.XXX"; // 发送邮件服务器String user = "XXXXX"; // 邮件服务器登录用户名String password =原创 2008-09-28 11:28:00 · 798 阅读 · 0 评论 -
(转)load-on-startup的含义
在servlet的配置当中,5的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。转载 2008-06-18 09:29:00 · 584 阅读 · 0 评论 -
Spring配置文件中数据库配置
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> classpath:init.properties class="org.springframework.jndi.JndiObje转载 2008-06-06 15:51:00 · 4963 阅读 · 1 评论 -
Struts-Spring-Hibernate(XML文件配置)
web.xml载入Log4j配置context-param>Log4j配置 在同一容器中部署多个应用不能使用默认的webAppRootKey,必须指定唯一KEY,以免冲突--> param-name>webAppRootKeyparam-name> param-value>itservice.rootparam-value> 在log4j.properties中设置日转载 2008-06-06 15:49:00 · 2423 阅读 · 0 评论 -
struts-config.xml文件详解
struts-config.xml常用配置详解(转)2007年05月21日 星期一 下午 04:35以下是一份完整的struts-config.xml文件,配置元素的说明详见注释."-//Apache Software Foundation//DTD Struts Configuration 1.1//EN""http://jakarta.apache.org/struts/dtds/struts转载 2008-06-06 15:08:00 · 975 阅读 · 0 评论 -
web.xml 文件详解
web.xml是Tomcat的应用文件,所有struts项目的web.xml文件都是大同小异,配置好后,一般都不会再关注。 "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd"> portal action org.apache.struts.action.ActionServlet config /WEB-INF/st转载 2008-06-06 15:01:00 · 811 阅读 · 0 评论 -
在web.xml不认解决办法
在web.xml不认taglib>解决办法: 如果是头是这样的web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> 直接在后面加 taglib> taglib-uri>/WE转载 2008-07-17 23:24:00 · 502 阅读 · 0 评论 -
spring有三种启动方式
spring有三种启动方式转载 2011-03-14 09:20:00 · 19305 阅读 · 0 评论 -
[转]Spring事务配置的五种方式
[转]Spring事务配置的五种方式转载 2011-03-14 11:45:00 · 728 阅读 · 0 评论 -
(转)Validator 验证框架使用心得
(转)Validator 验证框架使用心得转载 2011-02-23 11:11:00 · 1191 阅读 · 0 评论 -
【Struts1.2总结系列】validation.xml验证文件的配置
1. 文件结构 validation.xml文件的文档结构是由validator_1_1_3.dtd文件定义,其文件头部内容如下: "-//Apache Software Foundation//DTD Commons Validat转载 2011-08-23 14:18:03 · 1347 阅读 · 1 评论 -
用POI HSSF处理EXCEL表格
POI HSSF的Quick Guide,教初学者如何快速上手使用POI HSSF:http://jakarta.apache.org/poi/hssf/quick-guide.html笔者据使用经验以为:POI HSSF是当今市面上最强大的处理EXCEL表格的java工转载 2011-09-06 10:39:51 · 937 阅读 · 0 评论 -
基于Annotation的Hibernate3.3+Spring2.5整合开发
现在,我们加入Spring的支持:把spring-framework-2.5.5/dist中的spirng.jar引进我们项目的lib目录来,还要添加aspectjweaver.jar包,以支持切面编程。必要的配置文件还是要的:applicationContext-common.xmlhttp://www.springframework.org/schema/beans" xml转载 2011-07-01 11:30:00 · 754 阅读 · 0 评论 -
Tomcat JNDI配置
Tomcat JNDI配置转载 2011-04-12 11:49:00 · 662 阅读 · 0 评论 -
Attribute value ("XXX") is quoted with " which must be escaped when used within the value 异常的修正
Attribute value ("XXX") is quoted with " which must be escaped when used within the value 异常的修正转载 2011-05-25 11:48:00 · 624 阅读 · 0 评论 -
深入浅出CGlib-打造无入侵的类代理
深入浅出CGlib-打造无入侵的类代理转载 2011-03-28 09:58:00 · 440 阅读 · 0 评论 -
图解SSH框架配置步骤
图解SSH框架配置步骤转载 2011-05-16 09:14:00 · 542 阅读 · 0 评论 -
怎样安装和配置Tomcat中的JNDI
Tomcat Administration Web Application添加Tomcat 5 可以通过以运行在网页浏览器的配置应用程序非常方便地进行服务器的配置。这个应用程序称为 Tomcat Administration Web Application。然而,Tomcat 5.5 以后的binary 核心安装版不再提供 Tomcat Administration Web Applicati转载 2008-07-12 20:32:00 · 844 阅读 · 0 评论