论坛首页 Web前端技术论坛

搭建了一个新架构.需要的Q我(769325861)

浏览 40370 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2011-10-19  

    搞了一周多的新框架搭建了.现在总算可以拿出来看看了.这个是自己搭建的一个新的比较满意的框架.这个框架主要由spring mvc+ibatis的集成.里面有很多自己在项目中总结的成果.其实在一开始搭建这个框架的时候,自己就在考虑到底使用什么技术,不过有一点,spring是一定会用的.

    第一天搭建这个的时候,技术是一个让人蛋疼的问题,在技术选择上个人比较有局限性.前端mvc开源的主要有struts1,struts2,spring mvc,webwork,jsf....我只是用过struts1,struts2 ,spring mvc,最后,我还是选择了自己更熟悉的spring mvc 理由是:struts1 struts2配置文件较多,且,struts1会自动的生成formbean,不大喜欢.(个人认为,自动生成的东西很多都靠不住),所以最后在struts2与spring mvc中间选择,最后struts2被淘汰的原因是我已经搭建过一个struts2的框架了.呵呵...不扯淡了.底层的话,用的是ibatis ,用这个的时候,比较了一下,jdbc,jpa,hibernate  jdbc:最灵活,但是没有映射,所以第一个被排除,jpa,不是很熟,其实这个不大重要.但是,jpa对跨平台支持不是很好,hibernate 这个是老朋友了,orm做的非常好,不过我还想着这两年要吃IT的饭,所以放弃(个人认为,sql掌握在自己的手里,可以调优,而且,对自己sql方面提高也比较不错).

    第二天,项目结构的划分:

项目名称:

com.leo.easyweb

-src/main/java  ---主要的编码地方

    这个里面主要划分为:

    com.easyweb

     --biz              --按模块编码

     --common    --基类Controller,全局的常量存放,基类dao,基类service,异常处理,全局的dto

     --util               --项目所需的util包:date,string,thread,properties,math,file,excel(poi),email(commons-email),xml(dom4j)

     --web            --filter(非法字符过滤器(WordFilter)字符编码过滤器(SetCharacterEncodingFilter)日志记录过滤器(LoggerFilter))   interceptor(登陆拦截器)  listener(登陆监听器,session监听器)  log(log4j将日志记录到指定的文件)

 

-src/main/core  ---核心配置

      easyweb-applicationContext.xml      spring配置文件

      easyweb-springmvc.xml   spring mvc配置文件

      easy-sqlmap.xml  ibatis配置文件

      easyweb.properties   系统属性配置文件

      wordFilter.properties   非法字符配置文件

      jdbc.properties     数据库链接配置文件

      log4j.peoperties    log4j配置文件

 

-src/mian/config  ---配置文件(路径配置与sqlmap配置)

    请求路径的配置文件(servlet-模块.xml)

    数据库查询配置文件(sqlmap-模块.xml)

-src/test/java       --单元测试

-src/test/config    --单元测试配置文件

好了,就这么多了.

  • 大小: 142.4 KB
  • 大小: 142.6 KB
  • 大小: 154.2 KB
  • 大小: 79.4 KB
  • 大小: 219.5 KB
  • 大小: 255.6 KB
   发表时间:2011-10-20  
看图片真是相当不错,已经QQ上给你留言了,非常感谢。
0 请登录后投票
   发表时间:2011-10-20  
嗯.这个可以.明天发送到你邮箱.今天没有带数据库.只有源代码.这样的话跑不起来的.
0 请登录后投票
   发表时间:2011-10-20  
无风也飘飘 写道
看图片真是相当不错,已经QQ上给你留言了,非常感谢。

你好.朋友,明天发送到你的邮箱,把你邮箱告诉我.
0 请登录后投票
   发表时间:2011-10-20  
楼主 麻烦发我一份啊!~邮箱:287585153@qq.com 谢谢!~
0 请登录后投票
   发表时间:2011-10-20  
楼主 来一份啊..42283905@qq.com 谢谢喽
0 请登录后投票
   发表时间:2011-10-20  
0 请登录后投票
   发表时间:2011-10-20  
楼主给一份 411031928@qq.com 谢谢
0 请登录后投票
   发表时间:2011-10-20  
楼主,麻烦发一份,skycity220@gmail.com
0 请登录后投票
   发表时间:2011-10-20  
同求,麻烦楼主:tide2046@126.com
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics