Java 之 Web 应用
文章平均质量分 63
CharlesYY
这个作者很懒,什么都没留下…
展开
-
Spring 了解 与 选择
最近,各大IT论坛上,“Spring” 是最热的话题之一。与此同时以高开发效率著名“Ruby on Rails ”也是风靡一时。 很多刚走进这方面的开发者,不知如何选择、权衡,哪个适于企业开发,哪个适于学习? 带着疑问,让我们先初步了解下Spring,最初接触Spring还是因为工作的需要,我们的web项目采用的技术是:Struts + Spring原创 2005-10-13 12:39:00 · 1571 阅读 · 0 评论 -
DTO模型带来的好处
工作以来一直从事的都是Web Application 的开发,自然用的都是3层的MVC是的分层;当初刚入公司的时候2.XX的版本应用的是struts+Expresso方式,中间的事物自然都是自己进行控制,信息的传输依靠自定义的*VO 的javaBean。当然感觉这在当时也算是不错的架构了; 大约05年初,我们进行新平台版本的开发,算是赶时髦,项目组采用了Struts + Spri原创 2006-03-04 15:29:00 · 6074 阅读 · 0 评论 -
DI让测试驱动开发不再是一句空话
DI让测试驱动开发不再是一句空话如今,各种开发方式层出不穷,像XP开发,敏捷软件开发,测试驱动开发,等等。也许明天有会冒出来很多不同的东东,所以说阿,软件这个行业总能给你一些新的东东。这里先介绍下相关概念。 首先是时下非常流行的概念IOC(Inversion of control),而IOC有向接口一样,有很多种实现策略,其中工人比较不错的是DL(Dependency L原创 2006-03-30 00:08:00 · 1649 阅读 · 0 评论 -
WEB应用开发中配置规范及常用概念
关于web.xml配置的详细说明 1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的D转载 2006-04-03 12:45:00 · 6790 阅读 · 0 评论 -
Java如何解决Excel导入文件时科学计数问题
有的时候,系统需要从Excel导入数据,可是数据有时会自动转成科学计数法,下面使用Java解决。import java.text.*;public class TestNum{ public static void main(String[] args){ TestNum is = new TestNum(); is.test(); } public void te原创 2006-04-07 16:21:00 · 8583 阅读 · 0 评论 -
我的Struts+Spring+Hibernate 框架
好久没上来写东西了,这些天业余时间基本上就是2件事:打星际,如果有喜欢的朋友可以一起玩。另一件事就是参看网上开源的和我们公司的产品,自己打了一个简单的框架,我想如果想了解,这个应该是最好的方式了,一步一步来,直到今天,我的框架已经可以正常运行了,IOC,AOP,事务管理,,都用在上面了,也是我了解了很多,当然主要感谢我的一个同事小韦,没有他帮忙,不知道要多花多少原创 2006-04-20 11:31:00 · 1553 阅读 · 0 评论 -
ClassLoader 与 配置文件
ClassLoader 与 配置文件 现在,无论是企业应用还是小型项目,为了产品的灵活性、扩展性, 配置文件越来越多,以我自己尝试的一个web应用来说,在xml配置文件中, 添加自己的配置参数或初始化参数时遇到的关于“参数的路径与处理这个参数的类的classloader有关”, 比如,在我前面做的(小框架中),原创 2006-04-24 13:19:00 · 2339 阅读 · 0 评论 -
Ajax及应用框架
以前项目中有人用到过ajax,自己拿来用一下,感觉不错,于是在China-Pub上买了本ajax in action 看看。 的确,以前大部分的web项目都把精力集中到了服务器端,很少有开发人员去关心用户在用的时候是什么感觉,也许出去现场实施直接面对过客户的开发人员会理解一些。 其实,在接触之前感觉ajax很神秘,其实你接触以后就会发现,它是一个一些已有概念的集原创 2006-05-10 09:40:00 · 1672 阅读 · 0 评论 -
停车场Java考题,无聊时可以看看
问题三: 模拟汽车在某个停车场内的活动。 假设有某个5x5的停车场,横轴为-2到+2,纵轴为-2到+2,一辆汽车停在中心(0,0),面向上方(称之为北方)。 用户的输入有三种:前进一格(F),原地左转90度(L),原地右转90度(R)。 根据用户的输入序列,模拟汽车的活动。 程序结束的条件是, 1)当汽车超过点阵范围后,认为汽车掉入沟中(FALL)而不能动弹了,程序不再处理原创 2006-05-06 07:53:00 · 3274 阅读 · 0 评论 -
Ajax应用之输入提示完全实现
看了好几天ajax,感觉总是在一些原来的内容上停留,这些天,看了看ajax in action 书中输入提示得内容,觉得很有意思,以前同时写过,不过很简单,没有事件等的支持,这2天根据xml文档固定数据输入提示,修改为根据数据库内容动态更新,并应用buffalo的bulap实现,重写了一个输入提示,并封装了一下! 封装后,在需要应用输入提示的页面,只需要加入一个简单原创 2006-05-26 19:23:00 · 4110 阅读 · 0 评论 -
值得常去的IT网址
1、chinaunix网址:http://www.chinaunix.net/简介:中国最大的linux/unix技术社区。2、itpub网址:http://www.itpub.net/简介:有名气的IT技术论坛,看看它的alexa排名就知道有多火了,尤其以数据库技术讨论热烈而闻名。ITPUB论坛的前身是建立在smiling的oracle小组。3、51cto网址:http://www.51cto.转载 2006-05-31 17:06:00 · 1975 阅读 · 1 评论 -
分层体系之VO与PO
现在流行的web框架多如牛毛,随之而来的讨论也是与日俱增。说说 我们项目采用的架构[Struts + Spring + Hibernate ](目前很流行的一种架构选择),之前在网上有些人讨论,关于VO 与 PO 的问题(也许你们的名字有些不同,但意思一样),这里所谓的VO:指用于表现层的相对于PO的数据传输对象这里所谓的PO:指用于持久层的,和数据库对应的数据传说对象。 我在之前原创 2006-06-12 14:06:00 · 5156 阅读 · 2 评论 -
MalformedInputException 处理
相信很多web开发者在有些时候会遇到sun.io.MalformedInputException at sun.io.ByteToCharUTF8.convert(ByteToCharUTF8.java:262) 异常吧,我也遇到过; 很多朋友不知道为什么,这个异常的出现我想通常是websphere应用服务器抛出来的吧。 有的时候,你用tomcat开发,所有页面都正常,当你打包后原创 2006-11-10 16:16:00 · 9214 阅读 · 0 评论 -
写给基于Struts开发的朋友
目前从事Struts开发的朋友很多,有些小的细节,也许会帮助你提升下开发效率,尤其是在寻找JSP方面。 基于Struts开发的时候,有的朋友用到了Tiles,有的朋友没有用到。下面就是一段放在BaseAction.execute(...) 方法中最后边的一段代码,帮助你寻找JSP页面的位置,打印到控制台。 1、不使用Tiles:原创 2007-03-07 18:03:00 · 3919 阅读 · 0 评论 -
Struts参数名称的Bug
Struts参数名称的Bug 应用Struts架构的web程序员越来越多,但不知道你们是否遇到过,在写jsp页面时,需要提交到表单中的参数名并不是所有的名字都可取。 之前,基于struts写得jsp页面,应该不算少了,一直没有遇到,直到昨天,修改一个别人程序里的bug,调试了半天,发现,原来struts对有些参数名称的处理有问题。原创 2006-02-17 14:36:00 · 1695 阅读 · 0 评论 -
MSN Space 遇到了 google page
Google Page 挑战 MSN Space 今天,我的google page 帐号申请成功了,google 好像总是这样,走Gmail之路,不会让所有人想什么时候注册就什么时候注册,给人的感觉得到太容易,放弃的也太容易,很有意思哦。 刚刚上去看了下,还没有时间去做,感觉和MSN Space 差不多,不过没有msn做得好。不原创 2006-03-22 11:19:00 · 1640 阅读 · 0 评论 -
利用Struts 处理 web程序时 一些容易出错的问题
1、关于 jsp页面 表单 和 的问题 。 之前,项目中有一个页面,因为页面上的东西很多,所以用了多个 , 然后,在我提交表单时,调用的相关脚本找不到我提交的form。 原因是 表示一个区域,当form跨越一个或多个div时就会出现问题, from表单必须位于div之中 之前,项目中有一个页面,因为页面上的东西很多,所以用了多个 ,原创 2005-12-02 11:49:00 · 1540 阅读 · 0 评论 -
Eclipse Web工程 之 不编译问题
不久前,项目组决定改变开发工具,使用Eclipse 进行Java Web 项目的开发,选用此工具适应一段时间后,感觉还真的不错。 由于此工具免费使用,深受广大开发者的欢迎,当然,最乐的就是那些不用自己掏腰包买开发工具的老板们了。谈到Eclipse 就不得不谈到他的另一个最要优点,那就是他的插件功能,提供了插件的接口,所以,网络上出现了各种各样的插件,这也给我们的开发效率提高了不少。 与此原创 2005-12-02 21:49:00 · 5838 阅读 · 0 评论 -
Java开发者的又一个喜讯!!!
Java开发者的又一个喜讯!!!记得去年大概这个时候,sun公司的几个工程师来我们公司演讲,其中就谈到,不久以后,sun公司的开发工具将免费向我们提供。 相信很多开发人员和我一样,每当出现新的开发工具的时候,总想去用一用,感受感受。 就这样,时光匆匆流逝,却一直没听到这个消息,直到今天,听说sun免费提供了部原创 2005-12-07 15:52:00 · 1254 阅读 · 0 评论 -
在IE 和 Firefox 中兼容使用js
在IE 和 Firefox 中兼容使用js 在家在写页面的时候,尤其是一些门户网站,最后项目组有人规范以下javascript的写法,尽量做到一处编写,多处运行; 这里有4条经验: 1、在定义 页面元素的时候,如果该页面元素不需要被脚本调用,那么它就不需要定义其name和id属性; 2、如果需要定义页面元素的name,i原创 2005-12-09 14:57:00 · 2626 阅读 · 0 评论 -
C/S 应用入门娱乐
C/S 应用入门实践 我们工作实基于B/S架构的,前几天同学有个C/S的作业,内容大致如下:做一个C/S模式的程序,比如说猜价格游戏,猜低了,服务器告诉你低了,猜高了,服务器告诉你低了,猜中了,服务器恭喜你。 第一次,我没什么时间,就干脆写了个脚本;这东西为啥用服务器,东北话:要啥自行车!!! 脚本代码如下: 随即测试.原创 2005-12-07 15:41:00 · 1469 阅读 · 0 评论 -
一些有意思的HTML 知识
一些有意思的HTML 知识1. var oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址原创 2005-12-08 11:02:00 · 1996 阅读 · 1 评论 -
一个网友写的一些javascript脚本,希望大家喜欢!(转载)
移动图片 游戏var b2=3; b1=6; a2=4; a1=2;function moveIt() {bbb.style.left=parseInt(bbb.style.left)-b1; bbb.style.top=parseInt(bbb.style.top)+b2; aaa.style.left=parseInt(aaa原创 2005-12-08 11:10:00 · 1713 阅读 · 0 评论 -
当前时间的诱惑
当前时间的诱惑 当前时间也就是本地系统的当前时间,但是,在B/S结构广为流行的今天,他给我们的系统留下了多少好处呢? 有给我们留下了多少漏洞呢? 在我们的Web程序中,Calendar.getInstance().getTimeInMillis() 这样的语句也许大家见过原创 2005-12-09 14:28:00 · 1792 阅读 · 1 评论 -
Java走向中国
今天,工作之余 浏览sun网站的文档中心,惊喜地看到j2se5.0 view chinese !!! 毫不犹豫,先点之而后快。 进入网页: http://gceclub.sun.com.cn/chinese_java_docs.html 虽然只有一个包被翻译了,但不管怎么说,这是一个好的开始! 而且更令人高兴的是,这次,j2se5.0版原创 2005-12-16 22:07:00 · 4964 阅读 · 0 评论 -
Java中文编码转换分析
Java中文编码转换分析通常,我们遇到中文问题的来源一般都是,在jsp等显示到页面时,出现问题。若想知道为什么出现乱码,就要从了解jsp --- > servlet --- > class 开始其实,问题主要在 servlet --- > class 上,也就是 javac 文件时出现了问题,也许你要问为什么?这就是我下面要和大家讨论的。首先,大家要清楚java的内原创 2005-12-31 00:27:00 · 10599 阅读 · 1 评论 -
树形结构的定位
树形结构的定位 回顾过去,无论是学校的书本上,还是网上各种算法,关于树的各种算法可谓是白花争鸣,然而,从各种评论的题目就能看出,大部分讨论的都是以数据结构为焦点的讨论,当然少不了二叉树,他的应用不用说的确非常的大,然而,实际应用中,却经常有多节点树的存在,那么又如何定位其中的一个节点呢?1、要分析树,定位节点,主要原创 2006-01-05 11:06:00 · 4309 阅读 · 1 评论 -
用反编译理解程序(续)
用反编译理解程序(续)这个题分析的不是运行结果,而是运行的机理。import java.util.Date;public class TestExamMethod { public static void main(String[] args){ TestExamMeth原创 2006-01-19 17:04:00 · 1397 阅读 · 0 评论 -
用反编译理解程序
用反编译理解程序 以前看过很多汇编高手,在汇编领域学到一定的程度之后,在学习其他语言是,真的能学的更快,理解的更深,比如c, java ,c++ 等等。。。。我这里也有一个用java自带命令帮助我们理解程序的方法。下面这段代码是关于(zt)变态java面试题中的第一个,问你下面这段代码#mmm处的运行结果?我原创 2006-01-19 15:56:00 · 1400 阅读 · 0 评论 -
Google Web Toolkit 到来!
Google 总是给不断的给大家带来惊喜,不久前Google Web Toolkit 到来了。他是一个开源的项目,用处:可以将Java翻译成java script 。当然对于简单的java script 还是手写的好,对于复杂的,而你对java script 又不熟悉,就可以利用java 写,然后借助GWT将其翻译成相应的java script 。 当然,这个项目还没有那么完善,但至少也是原创 2007-03-10 16:05:00 · 3357 阅读 · 0 评论