接触java差不多一年多了,坐在办公室,有些无聊,写下小弟对ssh的见解.
struts1.2是在去年5月份的时候开始接触,用strut1.2实现了我的第一个helloworld,终于感觉到框架的好处, 也第一次理解到mvc的魅力,8月底找到工作后,在java web开发就一直没有离开过strut1.2,慢慢也发现了很多问题, 测试很麻烦,配置很麻烦,入侵性太强.让我开始尝试学习其他的mvc框架,开始研究strut2.0,strut2.0个人感觉在不久的将来一定会流行起来,低入侵式,配置简单,而且加入了拦截器. jsf也有看过一段时间,感觉jsf也是好,配置也比 strut1.2方便, 而且jsf更有意思的地方是加入了ActionListener,这个东西不得不让我.net比较(本人进公司以后也用.net做过一个进销存的web系统),感觉这个ActionListener和.net很相似, 可以在逻辑层为业务层添加一些组件. 个人感觉是一个特色.总之,本人最看好的strut2, 毕竟是struts1.2和webwork2.0的结合.
Hibernate也是个人感觉最为好的持久层的框剪,当然持久层的框架很多, 最近有很多公司在用Ibabits,后来问一个在其他公司正在用Ibabits开发的同事,她说感觉IBABITS不如hibernate好用,这个本人也不知道.感觉Hibernate还是很优秀的,现在EJB3.0又炒的很火,但具体怎么样,还有待验证,本人正打算学习学习,但市面上EJB3.0的書籍好像不多,而且個人感覺都不好,想找個基礎點的 , 例子多點的書籍,哪位大哥有好的建議麻煩告訴我下.
Spring,感覺是這三個框架中最優秀的框架,不管是AOP還是IOC思想,都可以大大簡化程序的開發, 很容易就可以實現單例 和工廠設計模式. 不管怎么說,ssh还是我的最愛.
分享到:
相关推荐
《基于SSH框架整合的易聊微博系统的设计与实现》是一个典型的Java毕业设计项目,它结合了Struts、Spring和Hibernate这三个流行的开源框架,构建了一个功能完善的微博系统。这个项目不仅展示了开发者对Java后端开发...
在Windows平台下通过SSH访问远程主机(Ubuntu)的知识点涵盖以下几个方面: 1. Windows平台下SSH访问虚拟化主机的准备工作: - 安装并配置虚拟机软件(如VirtualBox)。 - 准备一个Ubuntu操作系统镜像,并安装于...
**SSH整合Shiro源码详解** 在Web应用开发中,安全性是至关重要的。SSH(Spring、Struts2、Hibernate)和Apache Shiro都是常见的Java安全框架。SSH是用于构建MVC架构的开源框架,而Shiro则专注于身份验证、授权和...
在IT行业中,SSH(Spring、Struts2、Hibernate)是一个非常经典的Java Web开发框架组合,它们各自负责应用程序的不同层面:Spring作为应用上下文和依赖注入框架,Struts2作为MVC(模型-视图-控制器)框架处理请求,...
基于SSH框架整合的易聊微博系统的设计与实现 包含毕业项目 选择index.jsp开始运行 如果网页部分报错属于误报 如果java源代码报错,需要配置tomcat所在位置 基于SSH框架整合的易聊微博系统的设计与实现 包含毕业...
曾经用过ssh,当时都在用,从来没有深入想过,选型的问题。 最近正好又在回顾,再比照经历过场景,和同事聊的时候,也沟通过这个问题。很浅薄,2年没搞JEE了不太清楚公司的类型,业务内容,和答主面试的岗位。企业级...
标题"基于SSH框架整合的易聊微博系统的设计与实现毕业项目论文12000前台页面很漂亮"表明这是一个关于毕业设计的项目,主要关注点在于使用SSH(Struts2、Spring、Hibernate)框架构建了一个微博系统,并且强调了系统...
家庭助理社区附加组件:SSH和Web终端 此加载项使您可以使用SSH或Web终端登录到Home Assistant实例。关于此加载项使您可以使用SSH或Web终端登录到Home Assistant实例,从而使您可以访问文件夹,还包括用于执行诸如...
SSH整合是Java开发中常见的一个概念,主要涉及Spring、Struts和Hibernate这三个开源框架的集成。这三大框架分别负责不同的职责:Spring作为IoC(控制反转)和AOP(面向切面编程)容器,管理应用对象及依赖;Struts则...
而“包含了SSH框架”指的是该OA系统在开发过程中使用了Struts、Spring和Hibernate这三个开源框架的集成,通常称为SSH框架。 【描述】部分再次确认了这个OA系统是可运行的,并且它的核心开发技术栈包括了SSH框架。...
该资源包含了完整的项目开发:前端代码,后端实现,完成了后台管理功能,前台显示功能,完成了购物车,完成了支付功能,完成了邮件的发送,短信的发送功能,完成了后台查看销售报表的功能等,比较齐全,是个学习的好...
1、连续或重复的数字,如123123、123456、987654、111111、222333等 4、日期或年份,如800128(生日)、2012、1925112
长话短说,今天聊一聊使用Gitlab-CI 自动部署到远程服务器。 看过这篇文章的朋友,会注意到我是在 Gitlab-Runner服务器上自动部署的站点,本次我们结合ssh部署到远程机器(将CI服务器和部署服务器分离,避免资源抢占...
(Jsp项目)网络聊天室ssh毕业设计(源码+说明+演示视频).zip 【项目技术】 jsp+mysql+b/s 【实现功能】 聊天室前台: (1) 注册。注册时已经注册的不能重复注册。 (2)登录。用户必须根据用户名、密码登录到主界面。...
(5)公聊和私聊。 (6)安全退出聊天室。 聊天室后台: 1、管理员审核注册的账号 2、导出聊天记录 3、所有聊天内容存数据库或者xml文件等 4、设置屏蔽关键词 5、在线密码修改 6、删除聊天记录
将SSH设置到Kaggle内核进行深度学习的快速脚本。 为了免费使用该性感的P100(并且不受Jupyter Notebook的限制):P ! ! 更新 ! ! Kaggle阻止了将SSH隧道创建到正在运行的Kaggle内核中的任何尝试。 因此,不幸...
【基于JSP的毕业设计】网络聊天室ssh(项目源码+说明+录像).zip 【项目技术】 jsp+mysql+b/s 【实现功能】 聊天室前台: (1) 注册。注册时已经注册的不能重复注册。 (2)登录。用户必须根据用户名、密码登录到主...
myeclipse开发,数据库mysql,直接导入工程到myeclipse,修改applicationContext.xml中的数据库testssh2,用户名root,密码123.修改成自己的。然后mysql建立数据库testssh2。即可部署到tomcat下运行。
(5)公聊和私聊。 (7)安全退出聊天室。 聊天室后台: 1、管理员审核注册的账号 2、导出聊天记录 3、所有聊天内容存数据库或者xml文件等 4、设置屏蔽关键词 5、在线密码修改 6、删除聊天记录 所需开发环境: ...
在Linux环境下,使用C语言实现TCP/IP协议来构建一个类似QQ的功能,涵盖了公聊、私聊和文件传输等核心功能,是一项技术性极强的挑战。这个项目不仅要求开发者对网络编程有深入的理解,还需要掌握操作系统相关的知识,...