首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  企业级应用开发技术

诸如:缓存,消息队列,搜索技术,报表技术等
摘要:领域逻辑模式: 事务脚本、领域模型、服务层.三者是组织“业务逻辑”的不同方法,方式.所谓业务逻辑,主要由两方面组成:“应用逻辑” 和 领域逻辑.所谓应用逻辑,指的是与应用相关的职责。即该应用有责任去完成一些动作或者事务过程.比如用户注册时,发送确认邮件,调用webservice接口同步用户信息等。所谓领域逻辑,指的是与问题域有关的逻辑操作,如一个社区网站,不同类型的会员注册时,获取的积分策略不同。事务脚本: 使用过程来组织业务逻辑,每个过程处理来自表现层的单个请求。 个人观点:事务脚本是一系列过程,该过程用来组织业务逻辑.事务脚本方式组织业务逻辑,它没有pojo的概念,数据的表现方式一般是结果 阅读全文

posted @ 2013-05-13 22:54 sunormoon 阅读(633) 评论(0) 推荐(0)

摘要:hibernate 自动化工具箱引入引言: 最近在看持久层的框架模式,研读Martin Flower 的大作《企业应用架构模式》,受益匪浅,很多模式都反映在了现今流行的orm框架之中了... 阅读全文

posted @ 2013-05-09 20:49 sunormoon 阅读(471) 评论(0) 推荐(0)

摘要:Spring2.5 及以下版本:https://src.springframework.org/svn/spring-maintenance/struts2 :http://svn.apache.org/repos/asf/struts/struts2/trunk/tomcat ... 阅读全文

posted @ 2012-08-20 15:08 sunormoon 阅读(328) 评论(0) 推荐(0)

摘要:1、Installation Instructions 安装指导 (不常用)a) Step 1: Preparing the webappHere we assume that you have a web server up and running on the localhost at port 8080.If your server is on a different port, replace references to 8080 to your own port numberIn your Application Server installation, you should fin 阅读全文

posted @ 2012-03-21 15:45 sunormoon 阅读(792) 评论(0) 推荐(0)

摘要:(1) 修改http访问端口(默认为8080端口) (大概在86行左右)将8080修改为第一个tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。(2) 修改Shutdown端口(默认为8005端口) (大概在13行左右)将8005修改为没有在使用的端口号,例如809... 阅读全文

posted @ 2012-01-30 09:30 sunormoon 阅读(400) 评论(0) 推荐(0)

摘要:1、引入jstl库之后,页面报错如下: "org.apache.jasper.JasperException: This absolute uri (http://java.sun.com/jsp/jstl/core ) cannot be resolved in either web.xml or the jar files deployed with this application " 原因:JSTL1.0和JSTL1.1的声明语句不一样 JSTL 1.0 的声明是: <%@ taglib prefix="c" uri="http: 阅读全文

posted @ 2011-12-30 14:31 sunormoon 阅读(455) 评论(0) 推荐(0)

摘要:这是一个历史悠久的问题。因为事实上,很多朋友(包括我在内)是不使用Struts2自身的标签库,而是使用JSTL的,可能因为JSTL标签库比较少,简单易用的原因吧。 我们知道,JSTL默认是从page,request,session,application这四个Scope逐次查找相应的EL表达式... 阅读全文

posted @ 2011-11-15 17:20 sunormoon 阅读(2799) 评论(0) 推荐(0)

摘要:问题:No configuration found for the specified action: 'aa/doUpload' in namespace :原因:jsp页面中表单没有设置命名空间namespace 属性,默认的查找顺序: 在根命名-->默认的命名空间解决方法: 阅读全文

posted @ 2011-10-26 16:38 sunormoon 阅读(233) 评论(0) 推荐(0)

摘要:1.输入字符串转换成半角字符串. -->说明:①、全角空格为12288,半角空格为32. ②、一般对应关系 字符半角(33-126) 全角字符(65281-65374)差值:65284 js 代码: 1 function toDBC(Str) { 2 var DBCStr ="... 阅读全文

posted @ 2011-09-16 15:54 sunormoon 阅读(1146) 评论(0) 推荐(0)