struts2的内置对象(request,response,session,application)

如果只是在内置对象中得到值可用ActionContext ac=ActionContext.getContext(); ac.getApplication().put("app", "人好");//application ac.getSession().put("com", "abcdef");//session ac.put("aev", "dddfs");//request要得到原始的内置对象HttpServletRequest request=ServletActionContext.getRequest();HttpServletResponse respons...
struts | 2010-12-12 21:23 | 阅读 769 次 | 评论 0 条

struts2的自学过程

<constant name="struts.action.extension" value="do,action"/>设置访问后缀名<constant name="struts.i18n.encoding" value="UTF-8"/>修改字符集<constant name="struts.serve.static.browserCache" value="false"/>是否缓存静态内容<constant name="struts.configuration.xml.reload" value="true"/>当struts的配置文件修改后,系统是否自动重新加载该文件<consta...
struts | 2010-12-10 10:41 | 阅读 1015 次 | 评论 0 条

什么是SOA

百科名片 面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。 目录 化学中的SOA 面向服务的体系结构 松耦合的系统 体系结构作用 SOA有以下特性 SOA架构将给信息化带来的新变革 为什么选择SOA 简介 服务架构 S...
soa | 2010-11-18 16:04 | 阅读 1077 次 | 评论 0 条

自定义标签的最大的特点:

利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能.下面我们来指定一个简单的标签,步骤如下 扩张TagSupport 写自定义Tag的tld文件 web.xml中指定你的tld文件 在JSP页面使用自定义标签 扩张TagSupport 说明: 一般不会去实现Tag接口,而是通过TagSupport类是实现了...
javaweb | 2010-11-09 17:23 | 阅读 961 次 | 评论 0 条

jxl的API

2009-02-17 17:00 使 用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日 益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用Excel并且显示CSV文件。这样只是说可以访问到 Excel文件,但是还不能真正的操纵Excel文件,本文将给大家一个惊喜,向大家介绍一个开放源...
jxl | 2010-11-07 12:35 | 阅读 889 次 | 评论 0 条

Jxl简析------(二) 应用

Jxl简析------(二) 应用 [技术] post by phoenix / 2009-6-3 17:41 Wednesday (二)应用 在进行实践前,我们需要对excel有一个大致的了解,excel文件由一个工作簿(Workbook)组成,工作簿由工作表(sheet)组成,每个工作表又由很多单元格(cell)组成. 工作簿有自己的特征,同样工作表,单元格也一样.从大局上了解了excel文件,对于我们更好的使用jxl是有一定的帮助的.具体请查看(一)API 在jxl中其大概的...
javaweb | 2010-11-07 12:33 | 阅读 1502 次 | 评论 0 条

Jxl简析------(一) API

Jxl简析------(一) API [技术] post by phoenix / 2009-6-3 17:01 Wednesday 最近,完成了一个网上报表系统,刚巧用到了一个JAVA操作excel表格的API.闲来无事,就将其大概的总结了一下.现阶段JAVA操作Excel的JAR主要有apache 的POI及jxl.因为现在的eclipse操作excel用的插件为jxl,所以在项目中就使用了jxl.想想两者都差不了太多.此简单系列为两个部分,一是API系列,另一部分则是应用系列. 一、API系列 Jxl的API...
javaweb | 2010-11-07 12:32 | 阅读 1199 次 | 评论 0 条

程序员怎么样才能保证自己的程序很少BUG

毫无疑问,程序员是善于思考问题的一族。一个程序的编写都是通过:思考、设计、编写、调试、测试以及运行这些基本的阶段。但大部分程序员都有一个问题就是不太愿意测试自己的代码。他们草草的调式完成以后就认为工作结束,测试那是测试人员的工作。 按照理论上,如果代码存在问题,那么测试人员和最终的用户肯定可以发现这些 BUG ,而等待哪个时候再返回来查找问题到底错在什么地方确实代价不小,其代价有: 1. 影响了程序员自己的声誉 2. 影响了产品的质量 3. 影响了客户的信任度 4. 这个时候再 DEBUG 难度增大了许多。大的不说,就说多自己声誉的影响吧。如果你的程序总会有这样那样的 B...
javaweb | 2010-11-06 16:06 | 阅读 1311 次 | 评论 0 条

程序员每天该做的事

1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来,并按照优先级排列,第二天应该把自己效率最高的时间分配给最重要的工作 3、考虑自己一天工作中失误的地方,并想出避免下一次再犯的方法 出错不要紧,最重要的是不要重复犯相同的错误,那是愚蠢 4、考虑自己一天工作完成的质量和效率能否还能提高 一天只提高1%,365天你的效率就能提高多少倍你知道吗? (1+0.01)^365 = 37 倍 5、看一个有用的新闻网站或...
javaweb | 2010-11-06 16:05 | 阅读 958 次 | 评论 0 条

jsp两种include方法及区别

<jsp:include page="date.jsp?id=100" flush="true"/><%@ include file="date.jsp?id=100" %> 上面两种include就在于第一个能够传值,第二个不能传值(和asp一样) 原因: 第一个:先将include的date.jsp?id=100编译然后再将返回结果插入包含的页面 第二个:直接将date.jsp插入包含页面合并成一个jsp文件,再做编译 例子:两个页面date.jsp,test.jsp ==================date.jsp======================= ...
javaweb | 2010-11-06 16:03 | 阅读 1213 次 | 评论 0 条

jsp page指令 九个内置对象 四种属性范围 两种跳转的区别

jsp page指令 九个内置对象 四种属性范围 两种跳转的区别 @include和jsp:in... jsp中的page指令 语法规则: <@%page attribute1=”value1” attribute2=”value2”…………%>,page指令以<%@page 开始,以%>结束。 page常用指令表: 属性 定义 language=”ScriptLanguage” 指定JSP Container用什么语言来编译,目前只支持JAVA语言。默认为JAVA extends=”className” 定义此JS...
javaweb | 2010-11-06 16:02 | 阅读 1089 次 | 评论 0 条

大数据量导出Excel的方案 java 大excel文件

测试共同条件: 数据总数为110011条,每条数据条数为19个字段。 电脑配置为:P4 2.67GHz,1G内存。 一、POI、JXL、FastExcel比较 POI、JXL、FastExcel均为java第三方开源导出Excel的开源项目。 导出方案一:一次性全部导出到一个Excel文件中。 实际情况均报OutOfMemery错误,以下数据为报OutOfMemery数据时,数据到的最大数据数目,如表1所示: 表1:报OutOfMemery错误时所能处理的数据量 FastExecl POI JX...
javaweb | 2010-11-06 16:00 | 阅读 3319 次 | 评论 0 条

c3p0详细配置

<c3p0-config><default-config><!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --><property name="acquireIncrement">3</property><!--定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 --><property name="acquireRetryAttempts">30</property><!--两次连接中间隔时间,单位毫秒。Default: 1000 --><property name="acquireRetryDelay">...
javaweb | 2010-11-06 15:58 | 阅读 975 次 | 评论 0 条

java读取配置文件的几种方法

在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一.读取xml配置文件 (一)新建一个java bean(HelloBean.java) java 代码 package chb.demo.vo; public class HelloBean { private String helloWorld; public String getHelloWorld() { ...
javaweb | 2010-11-06 15:56 | 阅读 930 次 | 评论 0 条

悟道web标准:前端性能优化

前端性能优化完全是一个技术话题,但是对于项目的用户体验有非常大的影响,如果你的网站打开要等待三五秒或者等到浏览器提示无法连接,那网站哪来的流量,哪来的品牌影响和用户忠诚度,挣钱就算了。 3s,作为判断一个用户忍受你网站速度的限度,如果超过3s,用户已经对这个网站产生了负面的抵触心理。前端性能优化和web标准有什么关系,接着第一篇 悟道web标准——统一思想,遵循标准 ,这是对你遵循web标准的一个补偿或者是对标准的一个认可。 引用: 前端性能优化了解yahoo性能优化N条的同学应该不会陌生,安装一个YSlow评分并对照着优化就可以了,但是有没有想过为什么要这么做就可以...
javaweb | 2010-11-06 15:54 | 阅读 850 次 | 评论 0 条

数据缓存

这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。举个常用的方法,多表关联的时候,把附表中的内容生成数组保存到主表的一个字段中,需要的时候数组分解一下,这样的好处是只读一个表,坏处就是两个数据同步会多不少步骤,数据库永远是瓶颈。 Ecshop数据缓存做了sql的查询缓存, 配置的缓存, 单都是存储于文件; 页面缓存...
javaweb | 2010-11-06 15:53 | 阅读 880 次 | 评论 0 条

Web应用缓存系统的分类

目前Web应用的缓存方式多种多样,有APC,File,SQLite,Memcache等等各种类库实现着不同的缓存方式,如果单纯按他们的性能高低对他们进行选择,那将毫无意义,不但不会使你的应用加速,反而有可能给你带来灾难的后果,只有通过了解他们的实现方式,根据具体应用具体选择,才会使缓存系统发挥出最大的性能。   按照缓存系统存储方式不同,可以将缓存系统分为基于内存的缓存与基于文件的缓存。   PHP中,APC恐怕是最典型的基于内存的缓存,速度超级快,读写一个简单的32字节的字符串,可以达到1000000次/秒,这样的读写速度几乎可以忽略掉由于引入了额外的缓存系统而带来的...
javaweb | 2010-11-06 15:52 | 阅读 943 次 | 评论 0 条

hibernate调用存储过程

一、建表 DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `ID` int(11) NOT NULL auto_increment, `NAME` varchar(16) NOT NULL default '', `REMARK` varchar(16) NOT NULL default '', PRIMARY KEY (`ID`) ) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8; 二、建立存储过程 1、获取用户信息 ...
javaweb | 2010-11-06 15:50 | 阅读 1145 次 | 评论 0 条

开会演讲的18大技巧!

开会演讲是很存在很大的技巧的,只要你掌握这些技巧,能让的你演讲效果达到一个意想不到的效果。绝招一:排比的运用   排比是一种写作修辞手法,也是一种普遍应用的演讲技巧。排比是用句法结构相同的段落、句子或词组,把两个或多个事物加以比较,借以突出它们的共同点和不同点。很多时候,排比的段落或句子是以一种递进的方式排列,营造出一种雷霆万钧的气势,同时琅琅上口,富有乐感。绝招二:用词准确  寻找恰当的词是没有绝对的法则的,但通常最简单的词、最具体、最能生动地引起感官反应的词语是最佳选择。尽量少用形容词和各种限定词,着重实意动词和名词的使用。平时多查阅字典,一本好的分类词典会...
闲清屋 | 2010-09-05 16:36 | 阅读 2604 次 | 评论 0 条

开会的技巧

  在项目开发过程中,开会技巧的把握,对会议是否能成功起着很大的作用。现在也要学习这方面的东西了,从网上找来一篇文章,觉得不错。  会议是业务的关键一环,全世界每天要开千百万次会议。无论你是与会者还是主持人,《会议》一书有助于你改进开会能力,使会议开得高效成功。本书提供开好正式或非正式会议的各方面具体建议,从最基本的准备到合理安排座位,到最后闭会。全书101条简明扼要的提示,提供更重要的如何达到目的的信息。而自我评估练习则使你能常规地评价图标你的进步。本书提供的宝贵建议可供你再三使用,使你成功开好会议的信心增加,能力提高。 使会议开得卓有成效 开会要花费宝贵的时间和金钱。故而会...
闲清屋 | 2010-09-05 16:35 | 阅读 1052 次 | 评论 0 条
浏览274686次