MyException - 我的异常网
当前位置:我的异常网» J2EE » 关于ssh的一些想法解决办法

关于ssh的一些想法解决办法

www.MyException.Cn  网友分享于:2013-03-17  浏览:19次
关于ssh的一些想法
1、Struts1,简单,可靠,乏味,罗嗦,有各种工具支持,可以满足大多数表单-》查询-》数据库这样的应用的需求。应该说,做网站用struts不稀奇,不用才稀奇。

2、Spring,IOC是个不错的概念,问题是xml太烦人了,到底有多少机会以后来改呢?说实话,我对代码复用持保留意见——要么用成熟的框架或者工具,比如log4j,要么从头来。而且Spring让读代码变得更加复杂,其实,读代码本身就很复杂,但是借助于工具,你可以方便的从一个类的调用跳到另一个类里,用了Spring,各种依赖关系都放到了xml当中,工具很难再帮上忙了。

至于Spring的mvc框架,我觉得和Stuts很像。

3、Hibernate,好吧,写了这么多年的CRUD代码,也该换换口味了。很好的工具支持:UML-》数据库表-》反向工程到Hibernate的类(POJO抽象类+实现类)以及各种配置文件。借助工具的支持,其实数据库表设计是最简单的事情了(想想你要是写100个pojo类是什么感觉,而且万一设计改了,你再从头写。。。。。。),工具不仅减少了工作量,最主要的,是保证了从设计到代码的一致性。

不过查询语言,为啥不要select呢?

很遗憾,Netbeans对Hibernate的支持比较差。。。。。。用MyEclipse吧。

4、JPA,Hibernate的官方版本,感谢上帝,至少可以不用写xml了,基于注释的方法使代码和维护都简单了很多,当然,对于理解程序框架,用处不大——我更愿意从一个个class图来理解他们的关系,而不是到类当中读注释。当然,完善的工具,所以,还是UML-》数据库表-》反向工程。

查询语言我很喜欢,和sql一样。。。。。。。

btw:jpa也可以用xml来配置,也可以脱离容器(比如weblogic?tomcat?)而单独使用。

就我个人以为,sh或者sp就够好(struts)。

欢迎拍砖(这个,最好是技术型的砖。。。。。)

开发流程?Use case-》分析类-》活动图、顺序图-》实现类-》部署图
工具?Myeclipse(或者Eclipse EE,然后自己找插件)+power designer(真的很好用。。。。。)
数据库:Oracle?Sql Server?MySql?Java DB?(最好别用,性能差,分页有问题,只有最新版的才支持部分分页功能,当然存储个1~2千条的小记录还可以)
配置管理:CVS?其实VSS也不错,P4,不过想想如果你要是做每日测试和创建的话,一定要用个支持ant的工具。
缺陷管理:bugzilla?


------解决方案--------------------
还没到那个水平,用的东西很少,struts基本没用过,都用webwork
------解决方案--------------------
1 怎么没说struts2,struts2在配置方面,和与spring集成方面,以及el表达方面都很不错啊

2 spring2.5已经可以支持annotation了,也就是声明事务用xml配置一下,其他的可以实现零配置

3、4 是啊,jpa出现的太好了,尤其是它的默认规则,jpa是一个规范,hibernate对其有了一个开源的实现,所以用过hibernate的人,就相当于会了jpa
------解决方案--------------------
我现在在学习了struts 了
就是不知道是学struts1 还是struts2
------解决方案--------------------
正在学习ssh,楼主应该玩好久这个东西了吧。学习……
------解决方案--------------------
SSH配制起来相当的烦啊.
------解决方案--------------------

------解决方案--------------------
学习,帮顶
------解决方案--------------------
Struts和Hibernate无可厚非,都是很棒的框架,但Hibernate很庞大,要注意一些细节技巧,否则性能不高

Spring真的让我头疼,跟楼主一样,总感觉它的那些xml很繁,不喜欢用
------解决方案--------------------
up
------解决方案--------------------
不懂这么多,向楼主学习.
------解决方案--------------------
Spring 我没用过,研究过一点,但是就是很烦琐.直接不用
------解决方案--------------------
没用过Struts1,现在正在学struts2,把大概看了一遍
用SSH可以不用太关心Spring的东西,但是struts2的很多东西都需要懂
比如 标签,request,以及对ajax的支持都跟以前用的东西有区别
执行效率跟框架固然有联系,但很大程度上还是依赖于你对框架的布置以及
代码编写的高效性

------解决方案--------------------
不看 struts1 直接学struts2 好学不?
用不用学struts2之前看看ssh、?
------解决方案--------------------
探讨
不懂这么多,向楼主学习.

------解决方案--------------------
下载不了东西了。。我
------解决方案--------------------
怎么才能的到技术分了
------解决方案--------------------
关注
------解决方案--------------------
不懂啊,学习了。
反正对这个配置问题,是稀里糊涂的
------解决方案--------------------

文章评论

10个帮程序员减压放松的网站
10个帮程序员减压放松的网站
5款最佳正则表达式编辑调试器
5款最佳正则表达式编辑调试器
十大编程算法助程序员走上高手之路
十大编程算法助程序员走上高手之路
代码女神横空出世
代码女神横空出世
程序员的鄙视链
程序员的鄙视链
10个调试和排错的小建议
10个调试和排错的小建议
程序猿的崛起——Growth Hacker
程序猿的崛起——Growth Hacker
看13位CEO、创始人和高管如何提高工作效率
看13位CEO、创始人和高管如何提高工作效率
程序员都该阅读的书
程序员都该阅读的书
当下全球最炙手可热的八位少年创业者
当下全球最炙手可热的八位少年创业者
鲜为人知的编程真相
鲜为人知的编程真相
程序员必看的十大电影
程序员必看的十大电影
旅行,写作,编程
旅行,写作,编程
“懒”出效率是程序员的美德
“懒”出效率是程序员的美德
做程序猿的老婆应该注意的一些事情
做程序猿的老婆应该注意的一些事情
程序员周末都喜欢做什么?
程序员周末都喜欢做什么?
一个程序员的时间管理
一个程序员的时间管理
程序员的一天:一寸光阴一寸金
程序员的一天:一寸光阴一寸金
Java 与 .NET 的平台发展之争
Java 与 .NET 的平台发展之争
 程序员的样子
程序员的样子
不懂技术不要对懂技术的人说这很容易实现
不懂技术不要对懂技术的人说这很容易实现
要嫁就嫁程序猿—钱多话少死的早
要嫁就嫁程序猿—钱多话少死的早
为啥Android手机总会越用越慢?
为啥Android手机总会越用越慢?
为什么程序员都是夜猫子
为什么程序员都是夜猫子
程序员最害怕的5件事 你中招了吗?
程序员最害怕的5件事 你中招了吗?
聊聊HTTPS和SSL/TLS协议
聊聊HTTPS和SSL/TLS协议
“肮脏的”IT工作排行榜
“肮脏的”IT工作排行榜
老美怎么看待阿里赴美上市
老美怎么看待阿里赴美上市
Web开发者需具备的8个好习惯
Web开发者需具备的8个好习惯
中美印日四国程序员比较
中美印日四国程序员比较
亲爱的项目经理,我恨你
亲爱的项目经理,我恨你
程序员眼里IE浏览器是什么样的
程序员眼里IE浏览器是什么样的
Java程序员必看电影
Java程序员必看电影
初级 vs 高级开发者 哪个性价比更高?
初级 vs 高级开发者 哪个性价比更高?
我跳槽是因为他们的显示器更大
我跳槽是因为他们的显示器更大
60个开发者不容错过的免费资源库
60个开发者不容错过的免费资源库
如何成为一名黑客
如何成为一名黑客
科技史上最臭名昭著的13大罪犯
科技史上最臭名昭著的13大罪犯
Web开发人员为什么越来越懒了?
Web开发人员为什么越来越懒了?
那些争议最大的编程观点
那些争议最大的编程观点
程序员应该关注的一些事儿
程序员应该关注的一些事儿
漫画:程序员的工作
漫画:程序员的工作
老程序员的下场
老程序员的下场
程序员和编码员之间的区别
程序员和编码员之间的区别
我的丈夫是个程序员
我的丈夫是个程序员
软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有