自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 修改mysql字符编码成为UTF8

<br />安装后<br />/etc/init.d/mysql start (stop) 为启动和停止服务器<br />/etc/mysql/ 主要配置文件所在位置 my.cnf<br />/var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹<br /><br />启动mysql后,以root登录mysql<br />isher@isher-ubuntu:~$ mysql -u root<br

2010-09-12 19:40:00 356

转载 ubuntu与Debian系统中的update-rc.dubuntu与Debian系统中的update-rc.d

<br />如果在 /etc/init.d 中加入一个script,还须要制作相关的 link<br />在 /etc/rc*.d 中。K 开头是 kill , S 开头是 start , 数字顺序代表启动的顺序。(SysV)<br /><br />update-rc.d 可以帮你的忙。<br /><br />例:<br /><br />在 /etc/init.d 中建立一个叫作 zope 的 script , 然后<br /><br />update-rc.d zope defau

2010-09-12 19:37:00 484

原创 使用JPA+Struts2+Spring 在 google Appengine开发应用

<br />本文同时发表在我在google Appengine 上的搭建的博客:http://blogfor11lu.appspot.com/articleaction_view.action?article.id=agtibG9nZm9yMTFsdXIPCxIHQXJ0aWNsZRjBtQMM<br /> <br />之前用JDO 和 Struts2 在google Appengine 上试着写了一个简单的blog程序,但我还是希望使用Spring的依赖注入和事务管理等方面的功能,于是着手搭建环境。<br

2010-08-11 22:26:00 1243

原创 使用JPA+Struts2+Spring 在 google Appengine开发应用

<br />本文同时发表在我在google Appengine 上的搭建的博客:http://blogfor11lu.appspot.com/articleaction_view.action?article.id=agtibG9nZm9yMTFsdXIPCxIHQXJ0aWNsZRjBtQMM<br /> <br />之前用JDO 和 Struts2 在google Appengine 上试着写了一个简单的blog程序,但我还是希望使用Spring的依赖注入和事务管理等方面的功能,于是着手搭建环境。<br

2010-08-11 22:26:00 837 1

原创 欢迎访问我的第一个GAE应用

欢迎访问:http://blogfor11lu.appspot.com/ 最近,一直在接触着谷歌的东西,先是android,后面是AppEngine,原来在CSDN上写一点博客,记录一下一个编程爱好者的学习历程,但总想在自己的天地里写博客,于是,借着学习AppEngine的机会,写了一个简单的博客程序。这个博客主要是学习AppEngine,因此没有系统的进行设计,加上对GAE也不是很了

2010-05-29 23:37:00 1210 1

原创 昏呀,搞了一天一晚,原来是一个非常低级的错误,GAE+STRUTS2

在GOOGLE APP ENGINE上,想写一个简单的博客,用servlet和JSP写,不能很好的体现MVC,所以想用现成的框架STRUTS2.说来也快半年没有接触struts2了,很多东西都忘记了.不过一个最简单的struts2代码,看一下原来的Blog也就会记起来了.于是,根据网上的整合GAE和STRUTS2的介绍,开始写第一个最简单的代码,写一个action,返回一个jsp视图.要在ga

2010-05-14 21:18:00 1703 1

原创 写进度条时的弱弱问题

导入一系列数据,花的时间要很长,刚写了个进度条,并在一个BUTTON的CLICK事件中打开,奇怪的是,总是要等BUTTON所有内容执行完才会显示。刚静静一想,哈,是一个很弱的问题,ACTIVITY在一个时刻只有一个是活动的,和电脑上的桌面编程不一样。进度条对话框也是一个ACTIVITY吧,当然要等前一个ACTIVITY结束了。应该用service运行需要处理的程序,用进度条来显示。 好像上

2010-03-27 17:31:00 525

原创 Android ListView中加入Spinner的一些问题

前段时间入手了一台Android系统的G2,入手的原因很简单了,想研究Android方面的应用开发。断断续续的看了一些资料,了解了一些基本的知识,这几天就准备做一个将Excel表格的通讯录导入到手机里。做了有几天了,前面断断续续的有一些小问题,都是些初学者常有的,今天做了一个ListView中加入Spinner,花了很多时间.第一次,SimpleAdapter,通过新建一个spinner,然后

2010-03-25 22:04:00 5138 1

原创 struts2下的分页与自定义标签

很长没有做这个BBS的实验了,这段时间,除了忙其他一些事外,还接触了手机JAVA的开发,把一个桌面版的JAVA俄罗斯方块游戏,改成了手机游戏。还接触了google地图,与GPS定位和手机基站等方面的内容。这两天再搞BBS 分页是一个非常普遍的应用,本来,想使用一个开源的分页代码做,网上找了找,没找到,以前曾经看到过一个自定义分页标签的代码,可找了很久,也没找到,想来想去,还是自己写一个自定

2010-01-08 20:45:00 1309

原创 登录后自动跳转与继续提交及有关ONGL的问题

花了很长的时间,一直在写BoardAction,除了,前面提到的hibernate的懒加载等问题外,另外一个就是登录后自动跳转与继续提交及有关ONGL的问题了. 先说登录后自动跳转: 如果用户直接进入登录页面,则登录成功后返回到欢迎页面.这个就是很普通的处理. 如果是因为在提交表单时,被权限控制拦截器,转到登录页面,则,我们希望1:登录成功后,能够返回到先前的页面.或者

2009-12-16 21:24:00 1320

原创 spring下hibernate懒加载的解决与部份字段更新

前面提到的,spring下hibernate的Hibernate.initialize(Objct o)是无效的,在我自己的测试中,我是使用了类似....getSet().size()的方法,强制加载集合类属性.google之后,知道,还可以通过Hibernate.initialize(o.getSet())的方式,强制加载. 另一种方式解决懒加载问题是使用OpenSessionInVie

2009-12-14 22:43:00 1533 1

原创 再说spring下action的作用域

在作版块管理action的时候,一直忘记写@Scope注解,测试的时候有很多问题,当然,这些问题应该都是和hibernate有关的,只是在测试的时候,发现BoardAction没有加@Scope注解,再想到原先出现的问题,进一步理解为什么在默认的作用域下(singleton),不能接受第二次输入的值.在原来写注册用户的action时,当使用默认的作用域,第二次提交时setUser并不会被执

2009-12-12 21:52:00 864

原创 使用Struts2的拦截器实现权限控制

 使用spring 的AOP实现权限控制,直接使用了struts2 提供的ActionContext,使spring和struts耦合在一起,从这个角度考虑,直接使用struts的拦截器更合适. 使用struts的拦截器,要实现Interceptor,今天没有遇到什么问题,调试也很顺利,代码如下:package bbs.web.interceptor;import bbs.doma

2009-11-29 18:58:00 652

原创 另一种方式使用SPRING的AOP

 这次使用org.springframework.aop.framework.ProxyFactoryBean,进行AOP,测试权限控制,第一次:在XML里配置如下,去掉注解方式[code]      true                  logAop      [code] 这个配置三个property分别是,明确使用cglib代理,目标对象是BoardAction

2009-11-29 13:58:00 1005

原创 使用Spring 的 AOP 实现权限管理

 完成了前面的一些工作,准备测试一下使用AOP实现权限管理. 首先,写了一个增加版块的action,这个比较简单了,没有什么问题,只是在写代码的过程中没有注意大小写,花了点时间而己. 接着写一个Interceptor类,并将其定义为切面,使用@Aspect,同时将其交给spring管理,使用@Component注解.代码如下: @Component@Aspectpublic

2009-11-28 14:10:00 1720 1

原创 创建论坛中的实体类

 主要是根据设想的创建好版块/栏目/贴子/回复等类,和用户类一样的,实际上都是数据类,没有业务方法. 在这些实体类的设计过程中,主要就是处理好类与类之间的关系,在设计中,较多地用到了ManyToOne关系,考虑到,一个栏目会有成千上万条贴子,所以栏目和贴子之间并不设一对多关系.同样地,贴子和回复之间也是只设单向的ManyToOne. 对关系的注解还不是很了解,目前只是简单的使用.

2009-11-27 21:37:00 776

原创 完善注册新用户功能

 在搭建环境的过程中,User的操作,只是一个测试,做为论坛的一个功能,还是远远不够的,按照上面的设计,要给User类添加相应的属性. 同时,为user类增加业务逻辑.对User 各个属性的校验,我把它设计到Service当中.主要是考虑:如果用领域对象的思路考虑,这些校验是领域对像的组成,它们保证各属性值的合法.虽然Struts有提供通过校验文件对输入的值进行判断,但我认为还是不要把业务

2009-11-21 22:33:00 633

原创 第四天:论坛主要实现的功能

 做这个论坛的主要目的还是在动手实践中学习.实现的功能也很简单:只要能实现发贴和回贴就可以. 1、可以自由设置版块,每个版块可以设置栏目。版块和栏目的显示顺序可由用户自己定义2、可以为论坛、版块、栏目设置管理员。3、管理员可以删除贴子和回复。4、用户可以删除和编辑自己的贴子和回复。 主要的对象有:用户、版块、栏目、贴子、回复 每个对象的属性有:用户:用户ID

2009-11-19 22:09:00 1581

原创 第三天:集成Struts 2

 先说犯的错误吧,其实,对于初学者,就是一个不断犯错,不断改正的过程.1、一个怪怪的错误:org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [beans.xml]; nested ex

2009-11-18 22:37:00 948

原创 第二天:集成spring

在spring中集成hibernate就不再需要使用hibernate的配置文件了,我理解,其实集成是spring 通过设置来创建一个sessionFactory和事务管理器 jar包在昨天的基础上导了下面这些:spring.jarcommons-pool.jarcommons-dbcp.jaraspectjweaver.jaraspectjrt.jarcglib-nodep-2.1_

2009-11-17 23:32:00 668

原创 第一天:写一个User类,测试一下hibernate环境,花了一个晚上,真菜

 hibernate并没有学全,视频教程大致看了一半多些,这次做简单的论坛,想采用SSH来做,这样可以把三个框架都巩固,第一个晚上的主要想法就是搭环境,想使用注释的方式配置,这样可以少写些XML。 开发工具:Eclipse 3.4 没用MyEclipse,这个版本本身就可以做WEB 使用Tomcat6.0 数据库 MSSQL2000,实际上用的是MSDE 新建一个D

2009-11-16 22:46:00 446

JPA+Struts2+Spring 在 google Appengine 上的一个例子

一个使用Struts2 + Spring 在 google Appengine 上开发的一个例子,非常简单,主要是帮助有这方面需求的朋友快速的整合!运行后,测试访问用两个网址 http://localhost:8888/person_add.action?person.name=*** http://localhost:8888/person_find.action?person.id=1

2010-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除