玩逆战游戏试玩这个配置需要改什么

java 在没有action的情况下 如何在service中根据时间自动调用方法
java 在没有action的情况下 如何在service中根据时间自动调用方法
action 并不是 java 里的东西,你是用的什么框架? struts?spring?
楼主好想就是要一个定时执行程序吧。
简单说来都是有条件决定的。
action里面不是要求有方法名称吗,
所以只是根据选择条件不同而已,你的service只要明确自动选择规律
引用来自“”的答案楼主好想就是要一个定时执行程序吧。
&嗯 就是! 不需要主动触发,就是每隔几天自动执行程序去筛选一些符合条件的数据!
--- 共有 1 条评论 ---
这还不叫 定时计划执行?
引用来自“红薯”的答案action 并不是 java 里的东西,你是用的什么框架? struts?spring?
控制层 用了 Stripes 框架!
引用来自“yaochongfei”的答案
引用来自“”的答案
楼主好想就是要一个定时执行程序吧。
嗯 就是! 不需要主动触发,就是每隔几天自动执行程序去筛选一些符合条件的数据!
Quartz就可以了呀 &
--- 共有 1 条评论 ---
项目中用到spring了吗? spring结合quartz不错JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分 - 博客频道 - CSDN.NET
未来的路只有靠自己
1.首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Dao层是使用了Hibernate连接数据库、操作数据库(增删改查)。Service层:引用对应的Dao数据库操作,在这里可以编写自己需要的代码(比如简单的判断)。Action层:引用对应的Service层,在这里结合Struts的配置文件,跳转到指定的页面,当然也能接受页面传递的请求数据,也可以做些计算处理。以上的Hibernate,Struts,都需要注入到Spring的配置文件中,Spring把这些联系起来,成为一个整体。
一般java都是三层架构 数据访问层(dao) 业务逻辑层(biz 或者services) 界面层(ui)
action 是业务层的一部分,是一个管理器 (总开关)(作用是取掉转)(取出前台界面的数据,调用biz方法,转发到下一个action或者页面)&
模型成(model)一般是实体对象(把现实的的事物变成java中的对象)作用是一暂时存储数据方便持久化(存入数据库或者写入文件)而是 作为一个包裹封装一些数据来在不同的层以及各种java对象中使用&
dao是数据访问层 就是用来访问数据库实现数据的持久化(把内存中的数据永久保存到硬盘中)
Dao主要做数据库的交互工作
Modle 是模型 存放你的实体类
Service 做相应的业务逻辑处理
Action是一个控制器
2.首先解释面上意思,service是业务层,dao是数据访问层。
呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作中的重中之重。
我们都知道,标准主流现在的编程方式都是采用MVC综合设计模式,MVC本身不属于设计模式的一种,它描述的是一种结构,最终目的达到解耦,解耦说的意思是你更改某一层代码,不会影响我其他层代码,如果你会像spring这样的框架,你会了解面向接口编程,表示层调用控制层,控制层调用业务层,业务层调用数据访问层。初期也许都是new对象去调用下一层,比如你在业务层new一个DAO类的对象,调用DAO类方法访问数据库,这样写是不对的,因为在业务层中是不应该含有具体对象,最多只能有引用,如果有具体对象存在,就耦合了。当那个对象不存在,我还要修改业务的代码,这不符合逻辑。好比主板上内存坏了,我换内存,没必要连主板一起换。我不用知道内存是哪家生产,不用知道多大容量,只要是内存都可以插上这个接口使用。这就是MVC的意义。
接下来说你感觉service的意义,其实因为你现在做东西分层次不是那么严格,在一个你们做东西业务本身也少,举个最简单的例子,你做一个分页的功能,数据1000条,你20条在一个页,你可以把这个功能写成工具类封装起来,然后在业务层里调用这个封装的方法,这才是业务里真正干得事,只要没访问数据库的,都要在业务里写。&
再有不明白的追问,这是经验问题,呵呵,其实以后你就会懂。只是刚开始写的代码都是有个请求,我就去数据库取,业务几乎没有。
排名:千里之外
(20)(1)(1)(2)(1)(1)(1)(1)(1)(4)(1)(1)(1)(1)(1)(1)(1)(0)(1)(4)(0)(2)(2)(2)(2)SSH框架项目,怎么内部另一个action action2的一个方法涉及到一些service的使用,这些service又调用了dao进行hql数据库查询;
我现在如何在action1(或者随便一个普通类)的一个方法中调用action2的这个方法呢 我直接new了调用的话,action2里面用到的service又需要自己新建,我再手动初始化新建了service,紧接着service用到的dao又需要新建,到最后dao查询数据库时候的hibernate&session还是为null,不知道从哪里获取了.
问题总结起来就是,我之前是用来响应web页面的action逻辑,现在要求socket接收到一个特定指令后也走这个逻辑,可以直接用这个action的逻辑么 还是怎么写
回答1:你可以将action2里面的方法另外用一个类封装,然后在action1里面和action2里面都可以调用这个共用方法。
不要想着在action&里面调用另外一个action里面的方法,这个思路是不对的。
回答2:功能划分不明确,
既然涉及到业务,把那部分代码放到service如何,action负责控制嘛

我要回帖

更多关于 逆战游戏配置要求 的文章

 

随机推荐