相关文章

更多

最近更新

更多

s2sh框架中如何优美的实现触发式消息系统?

2019-03-25 13:31|来源: 网路

触发式消息,也就是根据某个特定的事件,比如评论、收藏等事件,会触发对应的消息提醒,生成一条消息记录,通知相关的用户。

 

现在就是在每个方法中强行插入生成消息的代码,这样的方式代码很丑,而且时间越多越不可控,耦合性高,经验丰富的工程师们,你们是如何优美的实现这个功能的?

相关问答

更多
  • 动力节点官网就有王勇老师的视频教程,很不错哦
  • 所谓三大框架,即struts、spring及hibernate。要想学习好三大框架,快速掌握,最好的方法无疑是理论与实践结合,由简入繁,由单一到全部,逐一攻克,具体学习步骤如下: 1、先学习struts,struts是世界上第一个经典的mvc框架,其作用就是将业务逻辑与视图分离开来,使得项目层次分明,清晰,更具有结构性。学习一个框架,首先要知道这个框架的作用,有哪些特征,然后就是了解其实现原理,最后就是结合实际项目例子来进一步加深对这个框架的理解。 2、struts掌握了后,接着学习spring,sprin ...
  • 就我个人的经历,学习J2SE主要是学Java语言本身以及其编程思想,至于J2SE中的技术或者技巧在J2EE中很少能用的上.因此,学习J2SE应当把重点放在语言和编程思想上,打好面向对象编程的基础,有精力的话还可以学习一下设计模式,J2SE里的这些东西是Java语言的精髓,到那个平台下,不管是EE还是ME 都能用得上,并且如果你能还好的应用面向对象的设计思想和恰当的设计模式,你在开发大型系统的时候会得心应手,充满乐趣,否则J2EE下的开发会痛苦死你.并且当你有了良好的面向对象基础,将来会很容易提拔成为项目经理 ...
  • 我做的小型项目中,是把hibernate的配置集成到了spring中,用spring来管理事务等。 Spring提供了对象注入功能,Spring提供了DAO框架,Spring对Hibernate进行了封装,提供了HibernateTemplate简化Hibernate操作。 不能问SSH在MVC中担当什么角色,SSH本身就是实现的MVC模式,MVC模式有多种实现方式,例如:JSP+Servlet+javabean等。 一般来说业务层是指servlet或者struts的Action部分;表现层就是JSP;持久 ...
  • Spring ioc控制反转,说白了就是让他来管理你的业务类。Hibernate 数据库交互,做crud的。
  • 就我个人的经历,学习J2SE主要是学 Java语言本身以及其编程思想,至于J2SE中的技术或者 技巧在J2EE中很少能用的上.因此,学习J2SE应当把重点放在语言和编程思想上,打好面向对象编程的基础,有精力的话还可以学习一下 设计模式,J2SE里的这些东西是Java语言的精髓,到那个平台下,不管是EE还是ME 都能用得上,并且如果你能还好的应用面向对象的设计思想和恰当的设计模式,你在开发大型系统的时候会得心应手,充满乐趣,否则J2EE下的开发会痛苦死你.并且当你有了良好的面向对象基础,将来会很容易提拔成为 ...
  • 没有servlet的环境,ActionContext.getContext()就会返回null junit没这么强吧,不能用来测试到页面上显示这个功能的,一般只用来测试逻辑
  • 去一些IT资源共享网站,如CSDN,51CTO,以及开源中国社区,ing该都是有的! 推荐一个代码原创分享网站,也许可以找到一些你需要的代码
  • 当然可以了,jpa算是个标准,你可以用hibernate,ibatis等持久层框架来实现,其实用Jpa才具有可扩展性,建议去学学jpa!