lgx522
2007-05-31 08:33
楼上的E文看了个大概,非常赞同。

在真实应用中,dao这个层次是万不可省的。

多数业务逻辑用ORM来表达的确比较清晰和简单。

性能要求高的地方,难免要写sql或存储过程,这样性能才有保证。

有些复杂查询,用ORM简直是自找罪受,用Spring的JdbcTemplate解决起来很快。

service这个层也不能省,否则客户端要求一变就苦不堪言。

在联机事务应用方面,客户端还是用C/S(RCP)更能让客户接受,清晰的service层可以很轻松地实现替换,或C/S、B/S并用。

而web层,像SpringMVC、Webwork这类高解耦的框架,可以根据不同需要采用不同的视图。尤其是SpringMVC,初上手太灵活、太繁琐,但精通后可以适应Web的种种复杂要求,值得深入学习。

[该贴被lgx522于2007年05月31日 08:38修改过]

猜你喜欢
2Go 上一页 1 2