`
Fly_m
  • 浏览: 258083 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论
文章列表
    最近要用struts2做一个体育类的系统,由于系统本身的原因(要求可操作性强,用户交互性高),所以不可避免地要用到ajax.在我的前一篇文章里已经提到了有关在struts2中运用ajax的一些东西了.这次重新再拾起来,仔细对比下其中的 ...
      这篇文章我是继看过帖子 http://www.iteye.com/topic/173295 之后写下的一些经过和学习经验,尽管以前也简单看过一些关于webwork验证的东西,但都因为没有进行深入研究而作罢,直到看了论坛帖子之后,才想专心去看一下相应的解决办法.(注:写本文的目的只是让自己能有一个记性,同时也将相关的东西统一起来,让大家也都能够了解一些,如果有人也解决过这个问题,不妨一起说说经历).       很早以前就利用struts2(其实就是webwork核心)的验证框架,写各个方法的验证文件了.如我有一个名叫ArticleAction的类,其中需要调用一个叫做showArti ...
      刚才前一篇已经讲了处理乱码的一种方法,我并不想单独用拦截器的方式来处理,那样每一个action就要加一个interceptor,且对每个都要重新转码一次.于是就想从filter入手来解决,让他本身就以utf-8的方式从客户端一直到action.在先前的setCharacterFilter里面,看到这样一个东西.if(ignore || (request.getCharacterEncoding() == null)) { String encoding = selectEncoding(request); if(encoding != null) { request.setC ...
        系统中是一个用开源框架做的系统,其中包括一部分ajax调用.即大部分是以.do的方式调用的后台action,而其中一部分又是以.do方式调用的后台ajax程序.两个都是调用.do的方式进行,所以后台基本的程序代码都差不多.惟一不同的就是非ajax调用时,返回的是modelAndView对象模型,将返回对象注入到request.attribute中,而ajax调用时,则是将需要返回的值由response.writer写回客户端.        程序中采用的编码为GBK,而不是通用的utf-8编码,ajax使用是prototype.js,使用tomcat6进行开发.所以就要在一些问题 ...
在上个公司的项目中,由于用到了导师在年前所参与写的一个开源框架.http://www.open-open.com/open155318.htm 并在运用的过程中碰到些存在的问题,故将碰到的问题列出来,与大家分享.      由于是导师的框架,所以不存在什么乱改写的问题,况也只有内部在使用,其实也是为了自己开发上的需要,对原有的相关的代码进行功能上的补充和改进,以实现更多的功能.     1,对非持久性数据字段的支持,在原来的框架中,由于域模型字段与数据库字段一致,故采用自动保存,即调用save(object)时,它会自动分析对象的各个属性,并将所有的属性作为数据库的字段处理.而在实际中,并非所有 ...
       在前面的新闻系统设计中,常常会用到有关ajax的请求,如对文章类别的动态调用.本来struts2提供了一个json的插件,不过在开发的时候还不知道.自己写了一个,还将就吧.      基本原理,就是改变struts2的返回类型,原来的返回类型为string,如果返回类型为void即不返回任何类型,而改由struts2的的ServletContext对象获得用到输出的out对象,将json对象输出到页面上,同样可以达到ajax格式效果.最后在页面上作了小小的操作,将json格式的字符串变成js对象进行调用,以完成相应操作.流程如下: 获得response对象,进行获得printWr ...
       接上,进行新闻发布系统的action设计,这一层直接与页面显示相关.经过分析,我设计了这么几种页面可能存在的调用方法. articleAction文章 1)保存文章,这是新闻系统中最基本的操作了,保存一篇文章.(在本系统中,涉及到文章分页的处理) 2)显示文章,将文章显示到页面上,同样涉及到文章页数的考虑 3)删除文章,这是第一次删除文章,也就是将文章放入回收站 4)还原文章,将第一次删除的文章,还原到原来的地方 5)彻底删除文章 6)修改文章,将文章调出来在修改页面进行显示,此处将各个分页面进行组合,传递给页面 7 ...
        接上篇的新闻发布系统设计思路(域模型)之后,我把相关dao的设计和逻辑层的相关设计思路发上来,请大家一起看看还有什么需要改进的地方.        dao作为域模型的一部分,被与单独的domain分开成单独的数据访问对象,并分别对应域模型的四个数据模型对象.分别为articleDao,categoryDao,articleTopTypeDao,和userDao.其中articleDao和categoryDao为主要的dao,其他的还等待扩展或者只是一个简单的占位点. #------------------------------------- articleDao(文章数据访问对 ...
      前阵子实验室接到一个门户网站的单子.我有幸参考其中,并负责其中所有有关新闻发布的代码.本来以前自己也作过有关新闻发布的例子(客户也没有对使用的开发框架作限制),由于正在看有关SSH(spring,hibernate,struts),就想拿这个模块来练手.经过几天的捣鼓,程序算是完成了.特分享一下设计经验.        由于客户并没有提供相关更多的材料,完全是自我发挥,所以可以用的空间很大,也产生了要把模块弄得很好的愿望.所以设计方面也是有些考虑.采用spring2.0 hibernate3,和最新的struts2.0作为开发框架.(相关源代码可参考本人发在csdn上的链接downl ...
        我现在已经大四, 正在考虑求职中.先简单地介绍一下自己,我来自一个四川一个不是工科的学校,虽然学的计算机,不过跟其他科技或者川大等学校还是没法比.也没有一点怪学校的意思.现在已经临近毕业,前途迷茫中....         自大二下期开始学习java,现在的自己也算还有一些小小的成绩.自认为java基础还算不错,包括数据结构算法,线程以及对面对对象设计和编程方面还是挺正规的.因为一开始学习C语言的时候不太专心,所以对面向过程的方法还不是太了解,可能是java的思维方式让我选择了java,我现在仍然认为自己的选择是正确的.        由于环境的限制,对一些企业开发的工具了解不是 ...
Global site tag (gtag.js) - Google Analytics