jsp相关
生活在他方
那天的流星划过天际,落入心中成为平凡的石头。
展开
-
SSH框架学习(一、建立web项目)
之前想用myeclipse一次搞定,发现,那样做反而不利于理解,对于我这样的新手还是一步一步来的好。计划是这样的,搭建web,添加struts,添加spring,数据库里面建立个user表,添加hibernate,首先把最基本的框架搭起来。之后,又一点一点把框架丰富起来,添加role表,添加验证,ajax啥的。搭建web不多说了,直接上图。Context roo原创 2012-11-28 20:13:30 · 3678 阅读 · 2 评论 -
SSH框架学习(九、Junit4单元测试)
框架完成,开始一点一点添加其他内容。myeclipse10自带有junit4,直接用就好,当然如果要下载也行。https://github.com/KentBeck/junit/downloads在之前的基础上,我将dao和service层都改成了接口调用,其他没变。对UserDAO进行测试,在myeclipse里面直接添加junit test case就好,然后再引入spri原创 2012-12-09 15:58:46 · 8018 阅读 · 1 评论 -
SSH框架学习(十、Junit+GroboUtils进行多线程测试)
Junit4不能模拟多线程的情况,需要其他支持,我用的是GroboUtils,最新版本5,下载地址:http://groboutils.sourceforge.net/downloads.htmlGroboUtils测试的代码是用网上抄来的,来源:http://www.coderli.com/multi-thread-junit-grobountilsUserDAOImplTest原创 2012-12-09 16:10:40 · 3563 阅读 · 0 评论 -
java.lang.NoSuchFieldError: TRACE错误解决
错误代码如下2012-12-11 11:52:56 DefaultListableBeanFactory [INFO] Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7b0b23cf: defining beans [dataSource,session原创 2012-12-11 12:44:34 · 31745 阅读 · 0 评论 -
SSH框架学习(十一、Hibernate一对多)
hbm文件配置 one的这一端,cascade建议设置为delete,这样,当one这一端删除时,会请除many端的垃圾数据。不建议用save-update,这样避免一些不必要的更新操作的出现。缺点是,类似user.setEmail("email");userInfo.setTel("tel");user.getUserInfo().add(原创 2012-12-13 15:07:49 · 2421 阅读 · 0 评论 -
STS下新建spring MVC 工程
File--New--Spring Template Project选择Spring MVC Project填写项目名称和基础的包名Finish之后就完成了。把项目添加到服务器,然后运行。在浏览器访问,就可以看到项目了。在浏览器访问,就可以看到项目了。这里乱码是因为默认的不是UTF-8。访问路径的那原创 2013-02-20 16:06:21 · 11048 阅读 · 3 评论 -
spring MVC中基于hibernate validator的form表单验证
首先,在pom.xml中添加hibernate.validator的支持 org.hibernate hibernate-validator 4.3.1.Final 表单提交页面user_add.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncodi原创 2013-02-21 10:41:47 · 25910 阅读 · 4 评论 -
STS下多个maven项目整合
两个maven项目,worldlessadminform依存于worldlessbasedao。两个项目都是单独建立的。在上面的项目中,打开Properties在Java Build Path的Projects中添加依赖项目,这样的话,编码过程中就不会出错了。另外,还需要在Deployment Assembly中添加依赖项目,这样在运行调试过程中原创 2013-02-22 16:23:31 · 3515 阅读 · 1 评论 -
STS(Spring Tool Suite)使用小技巧记录
偶尔有些jar包无论如何都无法用maven下载,(例如我正在用的kaptcha)只好自己手动下载了以后再添加。这个时候记得修改以下地方。原创 2013-12-31 17:13:26 · 32808 阅读 · 1 评论 -
SSH框架学习(八、现在对SSH框架的理解)
不多说了,上图顺便发点牢骚:java和.net在开发web项目的时候,.net是商业软件,由一方提供全套解决方案,你面对的文档是一种,而且微软的文档中经常有例子。而java是开源的,是由多方提供不同构件组成的,你需要面对各种格式规范不一样的文档,在文档查找和阅读方面,真的是非常头疼啊。现在做的这个东西,已经用到了由9个不懂厂商/人提供的jar包,苦啊。当然,就向技术原创 2012-12-05 23:36:24 · 3986 阅读 · 0 评论 -
SSH框架学习(七、加入c3p0连接池并改用spring提供的sessionFactory)
前面的那个,虽然是将ssh整合在一起了,但是,是通过myeclipse自动编写的一个sessionFactory来访问,显然不够,现在加入c3p0链接池并修改成使用spring的sessionFactory来操作数据。c3p0是一个第三方的链接池,hibernate自己貌似没做。不过在hibernate的压缩包里面,有个c3p0的目录,既然hibernate给出来了,就不用再找了。原创 2012-12-05 22:31:50 · 6305 阅读 · 2 评论 -
ssh框架(调整和设置)
1、修改spring和struts配置文件2、添加log4j的配置文件3、更新struts的包4、添加c3p0链接池修改spring配置文件的位置,单位的习惯是这样的。在web.xml里面加入下面内容 contextConfigLocation /WEB-INF/config/spring/applicationContext*.xml原创 2012-11-24 14:46:42 · 2658 阅读 · 0 评论 -
SSH框架学习(二、加入基本的Struts)
用myeclipse来添加struts,只是省了自己新建配置文件,导入包这步。其实自己做也不麻烦。1、导入struts包。struts最新版是2.3.7,下载地址http://struts.apache.org/download.cgi下载下来的的压缩包解开,里面有个apps目录,里面是些.war文件。其实war就是zip文件,重新命名下,就可以解压缩。把struts2原创 2012-11-28 20:58:50 · 2724 阅读 · 3 评论 -
ssh框架(myeclipse10下ssh框架搭建详细图解)
单位把原来的技术总监请来,给我们将解了下ssh框架,一下子清晰了很多。乘高手还在,先把ssh框架学懂。各种软件包下载安装略过,从ssh框架搭建开始。ssh框架结构,很抱歉,我大概明白但是说不清楚。so,自己google吧。其实这个内容也是从网上看的(http://xly3000.wordpress.com/2012/04/11/myeclipse10下搭建ssh框架图解struts2-1s原创 2012-11-23 23:03:25 · 24157 阅读 · 6 评论 -
SSH框架学习(三、在struts基础上加入spring)
spring现在的版本是3.1.3,下载地址http://www.springsource.org/spring-framework#download spring的包里面没有提供例子,额,这点不如struts。1、导入包。首先需要添加struts的spring插件:struts2-spring-plugin-2.3.7.jar其次,spring还需要一个外部的jar:co原创 2012-11-28 22:26:48 · 2926 阅读 · 1 评论 -
SSH框架学习(四、struts+spring搭建,spring注解注入)
这里,还可以用spring的注解注入的方式进行注入。导入的包和之前一样不变,web.xml不变applicationContext.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns原创 2012-11-29 09:33:54 · 4745 阅读 · 0 评论 -
SSH框架学习(六、加入log4j)
log4j是个很多人喜欢用的日志工具,随大流咯。log4j的最新版是2.0-beat3,稳妥起见,我用了log4j 1.2.17,下载地址:http://logging.apache.org/log4j/1.2/download.html导入包,在src目录下添加log4j的配置文件:log4j.properties,下面这个是网络上下载来的,看起来不错。#--------------原创 2012-11-30 16:42:17 · 2900 阅读 · 0 评论 -
SSH框架学习(五、在struts和spring基础上加入hibernate)
Hibernate有很机械的pojo类和hbm文件要写,这部分用myeclipse来做,能省不少事情,终于又感觉到myeclipse的好处了。1、先在mysql里面建个表CREATE TABLE `t_user` ( `pk_user_id` bigint(20) NOT NULL AUTO_INCREMENT, `login_name` varchar(45) DEF原创 2012-11-30 15:37:12 · 3752 阅读 · 0 评论 -
spring mvc 学习(一,为什么选择spring mvc)
正在学习jsp的mvc。其实单位上用的是ssh,但是为什么我会选择学习spring的mvc呢?首先,从网上看下来的资料,就mvc而言,spring并不比struts差,而且,因为涉及的东西要少,结构会更简单,也就更不容易出错。就像技术总监说的,现在很多开发选择struts来搭建mvc框架,更多的是因为,struts是第一个mvc,它已经在某种程度上而言是一个工业标准。各种烂原创 2012-11-19 22:45:15 · 4984 阅读 · 0 评论 -
spring mvc学习(二,该死的spring tool suite 的编码)
第一步,自然是从官网上下载各种东西,我也下了官方提供的开发工具spring tool suite。好死不死的,这个工具默认的编码是ISO-8859-1的西欧文字编码。为了把spring tool suite设置成utf-8,还是折腾了一下。总共设置了以下几个地方:1、windows--perferences--general--workspace,Text file encoding设原创 2012-11-19 23:01:32 · 11496 阅读 · 2 评论 -
spring mobile简单试用
spring mobile 是spring新推出的一个用于支持移动浏览的小框架,用起来很简单,和spring mvc结合也很方便。首先建立一个spring mvc的工程然后,在pom.xml中添加spring mobile的支持 org.springframework.mobile spring-mobile-device 1.1.0.RELE原创 2014-01-28 15:17:38 · 17424 阅读 · 0 评论