本文对internate上正在运行的网站系统进行框架和技术分析[具体参考:地址 http://www.sitemesh.cn]
系统总体框架运行环境是在jvm 1.6以上版本上.系统充分使用了java6新特征Annotation ,在之前一篇文章中已经介绍过关于实体Bean的配置方法可以参照文章 用java开发的框架网站,代码共享[ORM Entity 配置1]
1关于系统启动的spring监听Listener扩充与继承:
/**
* @author ziyangjiayi E-mail:ziyangjiayi@163.com
* @version v1.0
* 创建时间:Jun 2, 2008 8:16:02 PM
* 类说明:重写监听,加载springContext
*/
public class ApplicationStartupListener extends ContextLoaderListener {
/* (non-Javadoc)
* @see javax.servlet.ServletContextListener#contextInitialized(javax.servlet.ServletContextEvent)
*/
public void contextInitialized(ServletContextEvent event) {
super.contextInitialized(event);
/****************************************new extends start********************************************************/
Application.applicationRealPath = event.getServletContext().getRealPath("/");
ApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(event.getServletContext());
Application.setApplicationContext(applicationContext);
MyThing my = new MyThing();
my.start();
/***************************************end*********************************************************/
}
}
主要做了获取web启动时候的spring容器,如果系统中存在类无法直接调用spring的注入bean,可以直接从ApplicationContext 获取.如具体的某个servlet,spring 是没有办法直接注入bean实例的.
2.系统直接废除Dao层,直接采用service和Spring 直接提供的注解式事务 Annotation配置
eg:
<!-- 事务bean -->
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"/>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
</tx:advice>
具体serviceImpl
@Transactional(readOnly=true)
public MessageBoard showMessageBoard(Long messageBoardId)
{
MessageBoard messageBoard = null;
/***
*
**/
return messageBoard;
}
- 大小: 268.2 KB
分享到:
相关推荐
中国孕妇保健品消费趋势及机会洞察.pdf 中国孕妇保健品消费趋势及机会洞察.pdf 中国孕妇保健品消费趋势及机会洞察.pdf 中国孕妇保健品消费趋势及机会洞察.pdf 中国孕妇保健品消费趋势及机会洞察.pdf 中国孕妇保健品...
2020年纺织鞋服女装行业孕妇装领域行业分析报告(市场调查报告).pdf
妊娠晚期系统性红斑狼疮孕妇Th1/Th2/Th17型细胞因子的变化,贺芳,唐小林,【目的】:探讨妊娠晚期系统性红斑狼疮(SLE)患者外周血Th1/Th2/Th17型细胞因子的变化。【方法】:选取16例妊娠合并SLE患者和16例正常孕妇
利用孕妇健康大数据构建孕妇智慧家庭护理系统.pdf
人工智能-机器学习-2T与Lifecycle两种唐氏省略计算软件在中国孕妇人群的应用研究.pdf
人工智能-机器学习-2T与Lifecycle两种唐氏综合征产前筛查风险计算软件在中国孕妇人群的
•随着“海淘”的兴起,跨境电商在孕妇产品行业的地位越来越重要 •孕产妇食品是跨境电商占比最高的品类。其中,孕产妇营养品近一半的销量来自进口;其次是孕产妇奶粉,其他品类跨境电商市场占有率不高
之所以满足不同用户以及各个适用场所需求,是因为青秦营养配餐软件全满、系统的功能所决定,该软件包括3大操作功能:营养档案录入、营养评估、营养配餐,以及13大实用功能:营养食谱管理、疾病管理、营养知识管理等...
粉红色为主色调,后台风格很好看. 功能有: 信息管理,新闻信息管理,产品管理,形象展示管理,留言管理,会员管理,友情链接管理等. 登录后台:网址/admin/mylogin.asp 管理员账户:admin 密码:admin
孕妇住院期健康知识分析论文.doc
孕妇贫血对孕产妇妊娠结局影响的Meta分析,周虹,钟秋月,目的 评价孕妇贫血对孕产妇结局是否有影响。方法 通过中文和外文的数据库检索1979~2012年12月的文献。中文库包括CNKI、万方和维普,外�
利用孕妇健康大数据构建孕妇智慧家庭护理系统
材料和方法:这是一项针对2005年2月19日至2019年11月19日在两个州的CHU点“妊娠-产褥期”死亡的患者的产妇死亡分析性横断面研究。 没有保留在妊娠-产褥期以外死亡的所有患者。 使用SPSS 12.0软件输入并分析数据。 ...
2 1.3母婴网站的国内发展现状 2 1.4母婴业前景分析 2 1.5母婴业内部竞争情况分析 3 1.6电子商务的功能定位 3 2、网站的需求分析与可行性分析 3 2.1网站的需求分析 3 2.2网站经济可行性分析 3 2.3网站技术可行性分析 ...
240例孕妇服用叶酸状况调查分析,张晴晴,李芝兰,目的 了解孕妇怀孕前后叶酸服用情况,为更好地开展孕前及孕期保健提供依据。方法 设计专用调查表,对240例孕20w以上孕妇进行叶酸服�
移动医疗APP 用于妊娠期糖尿病孕妇健康管理中的临床价值分析.pdf
还可以计算检查时间\宝宝大小\第几个月和周
孕妇对胎儿基因芯片的认知分析.pdf
本文的目的是批判性地分析有关卫生专业人员应如何管理这些高风险个体的建议,并讨论这种管理对超重孕妇的影响。 在这项研究中,根据孕前体重,超重被归类为BMI≥30,严重肥胖被归类为BMI≥35。 在丹麦孕妇预防超重...
Modeler等 阶段1:固定报表 阶段2:多维报表 阶段3:数据挖掘 数据分析的三个阶段 收集数据时的几点注意事项 数据的时效性 数据的正确性 数据的真实性 数据的统计口径 对数据分析人员的素质要求 审美能 力 系统思 ...