工作中遇到的几个问题,自己不太有把握,请大家不吝赐教,可以讨论,非常着急,最好能有比较详细的代码,在此万分感谢了!!
在JavaEE的开发中,一个比较好的做法是采用通用的DAO,其中包含类似 save、delete、findXXX、countXXX之类的方法。
请设计和编写一个通用DAO,它继承自Hibernate, 其中包含delete、 findById、 findByExample、countByExample等方法。
其中 findByExample 和 countByExample方法支持分页、排序、和模糊查询。有一个支持JAX-WS的WebService系统,采用SOAP协议,以XML作为信息的格式,有很多的服务负责侦听新接收的消息。一旦侦听到有新的消息到来,所有的服务(service)将进行内容校验、数据处理、并调用业务方法。
在几乎所有的service中,验证的部分有很多重复的代码。
请使用Spring编写一个通用的validation框架来处理验证的功能。-
在一个银行系统中,有些表的数据--例如log、audit、transaction增长的非常迅速,请定义一个策略(define a strategy)来存储这些表。
所有的表名都类似*_Log, *_Audit,所有的表都要有created_date, modified_date字段作为创建和修改的时间。
请编写一个存储过程,使用types、functions导出created_date 或 modified_date早于当前日期10天的数据。导出的数据写入TXT文本,文件名类似_output.txt。其中每列数据以分隔符进行分隔,在文件页脚处打印出通过SQL查询语句查出的总记录条数。