SSH:常用的三种
Java开源框架的组合,分别为
Struts、
Hibernate和
Spring,自出道以来一直受到开发人员的青睐和追捧。
几日前,所在
Java技术群的老大
BeanSoft发起一个话题:“怎么感觉会
SSH成了低薪的代名词?”虽然是茶余饭后的闲聊话题,却也发人深省。
确确实实,我也发现现在好多公司面试
Java Web程序员,不管是招聘几年工作经验的人,几乎都会问到
SSH的知识。所以,一些工作经验不多,还没怎么接触这三种开源框架的人在找工作时,为了应付面试,恶补
SSH的知识,什么
AOP、
IOC、
ORM等知识背得滚瓜烂熟,甚至达到倒背如流的地步,而他们却将本应巩固的
Java基础知识给忽略了,很多知识都是一知半解。
给我的感觉就像,说起来大家都是知道
SSH三种开源框架的人,但内在修为却差了天远。因为
SSH会问得比较多,有的人
Java根基都不稳,直奔
SSH主题,小半桶水摇得呼啦啦响。
难道
SSH适应所有的
Java Web项目开发吗?小型的
Java Web项目难道没有可替代性的方案吗?
MVC框架一定要用
Struts吗?
ORM框架一定要用
Hibernate吗?使用
iBatis不行吗?在何种情况下使用
iBatis会更好呢?
Spring主要为了解决什么问题?
有些程序员真的让人哭笑不得,例如:有的人说精通
Struts,但是让他
/她用
JSP+Servlet做一个简单网站却做不出来,只因为他
/她太依赖于
Struts框架,而又没有搞懂这框架底层到底是如何实现的。
有的人做了
Java Web项目若干年,但
JavaScript、
HTML却一直被冷淡对待,甚至好多人都觉得这些东西根本不值一看,
JavaScript谁不会呀!这样导致的结果是:做了那么多年
Java Web程序员,简历上写得花里胡哨,基本上样样都写个精通,但是如果问到真实想法,哪样说自己精通内心都觉得虚。
最近感慨很多,拿到各大公司(腾讯、淘宝、盛大、卖包包等知名企业)工作机会的一个友人,他说他唯一敢说精通的就是
JavaScript,其余方面虽然不算差,但总觉得没达到精通的地步。我敢说好多说自己多方面精通,但内心虚的人都没有他薪水高,虽然有点俗,但薪水高也是对技术人员的一种认可吧?
另一位是一个还比较年轻的同事,他是
Linux和
JavaScript狂人,
JavaScript达到精湛的地步,让
N多同事顶大拇指称赞,最近他以
25万年薪跳槽到
IBM。
那些觉得
JavaScript等知识没有技术含量的人,你们能说什么呢?首先,基础是重要的,其次,好多知识只要精通就会给自己增加含金量,为自己的技术发展添砖加瓦。
其实,好多认真做了几年程序员的人都会意识到基础最重要,掌握好基础和学习方法才是王道。有好多如我这样的人,在带点心浮气躁的学习了
N种新框架后,又拾起曾经被忽视的
c语言、数据结构和算法等补习起基础知识来。
最近我也常生出这样的悲哀,觉得自己什么都不够精通,但是“痛定要思痛,亡羊补牢未为晚”,别说明天,从现在起补习基础知识吧!只因我是个热爱编程的女程序员。
别让
SSH成为低薪的代名词,好好学习下
Java和
Web的基础知识吧!做一个更有含金量的
Java Web程序员,不要因为会几种开源框架就拿出来得瑟,这不过是别人给你提供的框架而已,充其量我们也只是个使用者。
我的目标:做个淡定、不跟风、有自己想法的程序员
分享到:
相关推荐
Chrome浏览器SSH代理问题:怎么把SSH代理转为HTTP代理
在进行远程连接操作时,尤其是在使用SSH(Secure Shell)工具进行Linux系统管理时,可能会遇到中文字符显示乱码的问题。这种现象通常是因为客户端和服务器端的字符编码不一致导致的。为了确保中文字符能够正确显示,...
linux自动升级ssl&ssh脚本
ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ssh shhs ssh ...
SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带注释SSH完整项目排班系统源码带...
设置SSH只允许密钥登录
SSH框架是最常用的框架之一,在搭建SSH框架的时候总有人遇到这样,那样的问题。下面我介绍一下SSH框架搭建的全过程。
ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ssh 框架 ...
3. **配置SSH**:确保你的`~/.ssh/config`文件正确配置,指定服务器的主机名、用户名、端口和密钥文件路径。 4. **使用Xshell连接**:在Xshell中新建一个会话,设置协议为SSH,输入服务器的IP地址、端口(默认22)...
3. **防火墙规则**:设置严格的防火墙规则,只允许特定IP或范围内的地址进行SSH访问。 4. **日志监控**:监控SSH登录日志,及时发现并处理异常登录尝试。 **总结** SSH集成是现代IT基础设施中的重要组成部分,它...
SQLServer 数据库 SSH 配置详解 SQLServer 数据库 SSH 配置是将 SQLServer 数据库与 Secure Shell(SSH)协议集成,以实现加密的数据传输和身份验证。本文将详细介绍 SQLServer 数据库 SSH 配置的实现步骤和相关...
标题中的"SSH.zip_chrome_chrome ??"暗示了这是一个与Chrome浏览器相关的压缩包,其中可能包含了一个或多个用于增强Chrome功能的插件,而“??”可能是表示这是一款跨平台或者多语言版本的插件。描述提到这个程序能...
很方便的一个SSH连接器,能自由选择线路,连接以后支持IE使用SSH智能路由,全浏览器支持,当然,也可以使用全局模式,www.airssh.com编写的SSH连接器,版本号0.99
- 如何配置SSH服务,使其只允许特定用户登录? - 如何设置SSH端口号以提高安全性? - 什么是SSH配置文件`/etc/ssh/sshd_config`,如何通过修改它来定制SSH服务器的行为? 3. **SSH连接与认证:** - 如何使用SSH...
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。在IT领域,SSHshell是Linux或Unix类系统中常用的一种命令行接口,用于远程控制和管理服务器。通过SSH,用户可以执行命令、...
- **步骤4**: 将OpenSSH的公钥文件转换成SSH2的公钥文件。执行命令: ``` ssh-keygen -e -f id_rsa.pub > id_rsa_SSH2.pub ``` 命令中的`-e`选项表示对公钥文件进行编码处理,以便于SSH2使用。 - **步骤5**: 将...
SSH SSH SSH SSH SSH SSH SSH SSH SSH SSH SSH SSH
Bitvise SSH Client 8.23 bitvise ssh 客户端, 一个功能强大的 ssh2 端口转发客户端, 具有许多功能, 包括: 支持 socks4、socks4 a、socks5 和 http 连接代理隧道协议。将应用程序配置为通过 ssh 客户端的代理连接到...
- 避免在不安全的网络上开启SSH服务,或限制SSH只监听特定IP地址。 - 可以禁用root用户直接通过SSH登录,以减少被攻击的风险。 总之,SSH Secure Shell工具是Linux系统管理员的重要武器,提供安全的远程访问和...