JAVA 学习
文章平均质量分 80
newfox
这个作者很懒,什么都没留下…
展开
-
Linux 下 JAVA 的 Web 开发(环境搭建篇)
摘要:针对现在Web技术的广泛应用,JAVA由于其平台无关性被广泛的应用在各种平台上.本文探讨了怎样在Unix(Linux)系统下搭建JAVA的基本Web开发平台。关键词:Unix;Linux;JSP;Mysql引言随着Internet 技术的飞速发展,越来越多的企业采用Internet 协议标准和Web 技术来构筑企业内部网——Intranet,以实现信息发布与数据共享。信息经济正在原创 2004-05-17 23:03:00 · 1961 阅读 · 0 评论 -
还是乱码问题!
虽然项目全部采用了UTF-8编码,所有的源文件*.java,*.jsc,*.html,*.ftl都采用了UTF-8编码。可是还是出现了乱码问题。很是不爽,后来找到了tomcat,和resin的配置。 Tomcat的配置。(conf/server.xml) Define a non-SSL HTTP/1.1 Connector on port 8080 -->原创 2006-07-22 18:19:00 · 1944 阅读 · 1 评论 -
关于Resin虚拟目录配置的问题
项目中多个项目需要同时引用一个静态资源,所以就想到配置不同的虚拟目录指到同一个目录。于是有下面的配置: configures the default host, matching any host name --> host id="" root-directory="."> - configures an explicit root web-app原创 2006-07-19 00:08:00 · 3420 阅读 · 2 评论 -
关于DWR2.0的配置问题
自从换工作之后就没有研究过DWR了。下载了最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。 换上了新的配置 servlet> servlet-name>dwr-invokerservlet-name> s原创 2006-07-17 02:15:00 · 1356 阅读 · 0 评论 -
关于Freemarker生成静态文件的问题
首先感谢JScud提供的好文章。《使用FreeMarker生成Html静态文件(实例)》 在我们的项目中也用到了Freemarker生成静态文件。不过这里我要说的是编码的问题。我们的项目使用的都是UTF-8编码,我直接使用 飞云小侠提供的方法生成的文件在UTF-8编码下察看是乱码,而GBK正常(后来发现因为我用的中文操作系统所以用GBK查看正常)。 当然我把Freemarke原创 2006-06-21 11:14:00 · 1551 阅读 · 0 评论 -
SpringXmlrpcServiceExporter for xmlrpc3.x
我们的项目用到了xmlrpc,不过还是用的2.x版本的。由于xmlrpc3.x地推出。提供了NULL,Serializable等的支持,将原来的Hashtable改成了Map,Vector改成了List。都是不错的进步。所以我们决定从xmlrpc2.x升级到xmlrpc3.x. 在spring里面有几个ServiceExporter,org.springframework.remo原创 2006-10-22 16:23:00 · 1788 阅读 · 0 评论 -
关于Hibernate3的escape解决方法
不知道大家有没有碰到,还是没有这种需求。就是用like来查询,我们没有用Lucene,Compass这种全文索引的方案,我们只是简单的添加%进行like查询。用户搜索的时候就使用*和?来代表任意和一个。所以要对"%"和"_"进行转义,我们使用的是oracle数据库。sql语句看起来可能是这样的。Select * FROM t_user where nickname like %Goo/_D原创 2006-10-16 23:39:00 · 3052 阅读 · 0 评论 -
关于Hibernate的DetachedCriteria查询的addOrder问题的解决办法
上篇文章:《今天发现一个hibernate的bug,或者说一个应该注意的地方比较合适 》里面我提到了Hibernate查询需要注意的一个问题。今天发现了一个最好的解决办法。如果大家现在用Hibernate,相信大家都回用到DetachedCriteria.关于DetachedCriteria查询请查看http://dev.yesky.com/241/2033241.shtml。 Deta原创 2006-05-29 23:41:00 · 5963 阅读 · 2 评论 -
关于Hibernate3的NativeSQL查询是如此简单
现在的系统中虽然使用了。Hibernate但是没有使用Hibernate的关联关系来进行数据库操作。所有的管理操作都是单独实现的。所以也不能用Criteria.add()这种方式去查询关联的一方。所以只能用Native SQL去查询结果返回对象了。按照Hibernate3的reference里面说的16.1. 使用SQLQuery对原生SQL查询执行的控制是通原创 2006-05-26 10:45:00 · 4797 阅读 · 0 评论 -
今天发现一个hibernate的bug,或者说一个应该注意的地方比较合适
今天把myblog用sql server部署了一下,可是发现分页查询的时候出现错误,看控制台报错说语句有错,由来发现分页的时候先查询总记录数目的那条语句出错了select count(*) as y0_ from myblog_Blog this_ inner join myblog_Blog_Category categories3_ on this_.id=categories3_.blo原创 2006-05-23 09:41:00 · 1883 阅读 · 0 评论 -
用ant进行项目无忧部署
我们的项目比较特殊,基本上每天都要发布一次。为了不影响系统的正常使用,我们的做法是在下班之前把打包好的war放到服务器的一个目录下面(eg:d: /bak)。然后用windows的计划任务在晚上12点自动部署系统,也就是net stop tomcat,删除xx.war,删除xx,然后把d:/bak/xx.war拷贝到webapps下面。然后再net start tomcat。这样在第二天来的上班的原创 2006-05-18 22:31:00 · 1266 阅读 · 0 评论 -
interceptor和ognlvaluestack
只是自己的想法,不对不要扔鸡蛋哦。今天突发奇想的实现一个小小的cache。把分类categories放入map中,cache起来。 private void cache() { if(log.isDebugEnabled()){ log.debug("Starting cache the categories"); } ca原创 2006-04-20 00:07:00 · 937 阅读 · 0 评论 -
如何给webwork的action里的Field设置初始值(续)
前面一篇文章提到通过webwork的interceptor给webwork的action设置初始值,如何给webwork的action里的Field设置初始值网友jdev说到"为什么要放在这里,而不是放到系统配置文件中,然后在系统设置界面中提供设置",后来我就用spring来注入了。现在就把值放入properties文件中了。 bean id="propertyPlacehold原创 2006-04-22 11:51:00 · 860 阅读 · 0 评论 -
spring操作数据库如此简单
以前一直都没有试过,前几天打算把wordpress换成自己写的程序,就想到了数据的导入和导出,首先想到的是用数据库工具来导。可是觉得有些麻烦,我自己的程序是用spring+hibernate的。后来我就试了一下spring的JdbcTemplate,就和HibernateTemplate一样的好用。首先增加一个连接到wp数据库的dataSource bean id="dataSource原创 2006-04-20 00:06:00 · 1128 阅读 · 0 评论 -
webwork+freemarker轻松实现Rss,Atom
Rss,Atom,已经是Web2.0的基本特征,今天终于有时间决定实现一下。对于动态的Rss,Atom其实就是选取最新的内容,迭迨一下生成一个固定格式的xml文件就可以了。其实也很简单。 我用webwork2,用freemarker做模版,在网上找了一个标准的Rss2.0格式就生成我的模版文件rss.ftlxml version="1.0" encoding="UTF-8"?>rs原创 2006-04-20 00:05:00 · 943 阅读 · 0 评论 -
关于spring启动的优化的问题
jspark 的这篇文章《开发阶段eclipse下面的spring容器的启动优化 》讲到如何加快spring的启动速度。非常感谢jspark. 一下是引用的原文: 最近在负责一个大项目,项目组成员包括项目经理大概10个人左右。项目技术用struts+spring+hibernate实现。项目的规模相对来说是比较大的,总共有10大模块,每个大模块又分为有十几个、甚至几十个小模块。开发工具用ecl原创 2006-08-10 11:13:00 · 3825 阅读 · 1 评论