`
ziyangjiayi
  • 浏览: 5145 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类

实用在线网站[中国孕妇网]系统构架分析2[Struts2 + Hibernate3 + Spring

阅读更多

本文对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
分享到:
评论
3 楼 ziyangjiayi 2008-10-31  
WhisperXD 写道
我只想善意的提醒下。。把小图标的小tom换一个吧- -


这个系统是在国庆假期无聊中写好的,呵呵,谢谢楼主提醒
2 楼 WhisperXD 2008-10-31  
我只想善意的提醒下。。把小图标的小tom换一个吧- -
1 楼 fnet 2008-10-31  
2.系统直接废除Dao层,直接采用service和Spring 直接提供的注解式事务 Annotation配置


这个非常经典、实在是好用,哈哈

相关推荐

    2021年1-2月中国母婴行业月度运行数据监测报告.pdf

    《2021年1-2月中国母婴行业月度运行数据监测报告》聚焦于2021年初中国母婴市场的运行情况,这是一个涵盖了母婴产品和服务的行业,其中包括婴幼儿食品、用品、儿童教育及早教服务等多个细分领域。报告基于大量数据...

    2020年纺织鞋服女装行业孕妇装领域行业分析报告(市场调查报告).pdf

    1. 市场规模:报告对过去五年中国孕妇装行业的消费规模进行了分析,并通过同比增速进行对比,对行业市场的潜力与成长性进行了评估。同时,对未来五年的消费规模增长趋势进行了预测。这些分析帮助了解整个行业的市场...

    利用孕妇健康大数据构建孕妇智慧家庭护理系统.pdf

    大数据分析是孕妇智慧家庭护理系统的关键技术之一。通过大数据分析,可以从海量的孕妇健康数据中提取出有价值的信息,进而为医疗决策提供支持。例如,分析妊娠高血压患者采用硝苯地平治疗效果不佳的数据信息及干预...

    中国孕妇保健品消费趋势及机会洞察.pdf

    《中国孕妇保健品消费趋势及机会洞察》这份报告深入分析了中国孕妇在保健品领域的消费行为及市场发展趋势,借助大数据技术提供了全面的消费者行为洞察,旨在帮助企业更好地把握市场机会。 报告指出,在中国,孕妇...

    人工智能-机器学习-2T与Lifecycle两种唐氏综合征产前筛查风险计算软件在中国孕妇人群的应用研究.pdf

    通过对不同孕周和体重人群的Marker浓度进行统计分析,获取了中国孕妇群体的中位数值,以便更好地理解软件性能。 研究结果显示,2T软件和校准前后的Lifecycle软件在唐氏综合征的检出率方面表现相当,均为83%,但在假...

    医疗数据分析-医疗BI-大数据解决方案-信息化系统建设方案

    在医疗领域,数据分析和信息化系统的建设正发挥着越来越重要的作用。医疗BI(Business Intelligence)是这一领域的关键工具,它利用大数据解决方案对医疗数据进行深度挖掘和分析,以提高医疗服务的质量和效率。医疗...

    妊娠晚期系统性红斑狼疮孕妇Th1/Th2/Th17型细胞因子的变化

    妊娠晚期系统性红斑狼疮孕妇Th1/Th2/Th17型细胞因子的变化,贺芳,唐小林,【目的】:探讨妊娠晚期系统性红斑狼疮(SLE)患者外周血Th1/Th2/Th17型细胞因子的变化。【方法】:选取16例妊娠合并SLE患者和16例正常孕妇

    身高体重评测系统C语言源码

    该身高体重评测系统通过简单的C语言代码实现了对不同年龄段人群的标准身高和体重评估,具有一定的实用价值。通过对该系统的分析,我们可以了解到如何使用C语言来开发简单的人机交互程序,并掌握了一些基本的数据处理...

    无线远程母婴监护智能分析系统研究与设计.pdf

    而本研究提出的智能分析系统通过整合现代互联网技术、数字图像处理技术以及诊断技术,能够实现孕妇及其胎儿生命体征参数的实时监测与分析。系统覆盖的关键生命体征参数包括心电图、血压、血氧饱和度、脉搏、心率、...

    利用孕妇健康大数据构建孕妇智慧家庭护理系统.zip

    "利用孕妇健康大数据构建孕妇智慧家庭护理系统"这一主题旨在通过先进的信息技术,为孕妇提供个性化、精准的健康管理服务,确保母婴的健康安全。这个压缩包文件包含了一份详细的PDF文档,很可能是对该系统的全面介绍...

    营养膳食分析与智能营养配餐软件 v3.0.zip

    之所以满足不同用户以及各个适用场所需求,是因为青秦营养配餐软件全满、系统的功能所决定,该软件包括3大操作功能:营养档案录入、营养评估、营养配餐,以及13大实用功能:营养食谱管理、疾病管理、营养知识管理等...

    java视频种子(超多30G)

    Struts 2是Java Web开发中的一个MVC(Model-View-Controller)框架,它结合了Struts 1和WebWork的优点,提供了更强大和灵活的处理方式。学习Struts 2可以了解如何组织应用程序结构,处理HTTP请求,以及利用拦截器和...

    人工智能-机器学习-2T与Lifecycle两种唐氏省略计算软件在中国孕妇人群的应用研究.pdf

    人工智能-机器学习-2T与Lifecycle两种唐氏省略计算软件在中国孕妇人群的应用研究.pdf

    中国高血压指南手册分析.ppt

    《中国高血压指南手册分析》是针对中国高血压防控的一份重要文献,旨在提供科学、实用的高血压管理和防治策略。本手册结合中国独特的流行病学特点,更新了2010年的研究成果,强调了对高血压的全面理解和有效管理。 ...

    数据-2009-2020年中国孕妇群体的内衣市场规模及预测.rar

    标题和描述中提到的是关于2009年至2020年间中国孕妇群体内衣市场规模的数据分析及预测。这个压缩包包含了一个名为“数据-2009-2020年中国孕妇群体的内衣市场规模及预测.xls”的Excel文件,很可能是统计了这十二年内...

    中国互联网母婴行业年度分析2021.pdf

    2. 用户分析:深入分析母婴行业用户的行为模式、购买偏好、消费能力等,来指导商家制定营销策略。 3. 竞争态势:描述行业内的主要竞争者,包括市场份额、品牌影响力、增长速度、创新能力等。 4. 渠道趋势:分析...

    2021年度孕妇装行业人力资源效能分析报告(市场招聘用工).pdf

    2021年度孕妇装行业人力资源效能分析报告主要围绕孕妇装行业的人力资源现状、招聘渠道、到面率、到岗率、招聘计划完成率以及人均招聘成本等方面进行了详细分析,并对人力成本和人力资源配置效率进行了评估。...

    网络游戏-一种基于移动网络的胎儿心音远程监测系统.zip

    3. 应用程序界面:系统配备用户友好的移动应用程序,界面设计简洁易懂,方便孕妇查看胎儿心音波形、记录数据以及接收医生的反馈。 4. 数据分析与警告:系统内置算法,可自动分析胎儿心音,检测异常情况并及时发出...

    便捷高效的新智能医疗就诊系统研究.pdf

    3. 在线缴费系统:patients can pay their bills online, reducing the need for cash and making the process more convenient. 4. 移动端数据共享:patients can access their medical information and test ...

Global site tag (gtag.js) - Google Analytics