`
- 浏览:
35582 次
- 性别:
- 来自:
大连
-
J2EE的内力,大致分为三层,初级层次是JAVA基础,第二层次是OO思想及模式,第三层次是特定领域(如Web开发相关技术规范、Servlet规范、JPA规范、EJB3规范等)、专业知识的学习。有了这些内力,不管他是SSH还是EasyJF,使用起来都会非常容易的。
SSH属于框架,属于工具,也是中间件。他们是用来提高我们的开发效率,提高我们软件产品的可维护性、可扩展性乃至敏捷性的。
他们里面有很多优秀的设计理念及模式应用。比如, struts属于MVC框架,关键是要了解MVC的概念及大致原理,掌握就很容易了;而hibernate属于orm系统,属于持久层的解决方案,同样需要对ORM的概念及原理有一个总体的了解,必要时可以去查查EJB1及EJB2里面用于持久层的Entity Bean的使用。而spring属于应用程序框架,其核心是IOC容器以及AOP,把这两个核心概念(也可称为大模式)了解以后,再加上一定的内力修为,其它就都不难了。Spring中还集成了很多适用东西(不过这些东西80%的在某一个项目中可能一直用不上),比如对JDBC的封装、自己的MVC、对动态语言的简洁访问等,这些你根据自己的项目情况来选择学习,用到的时候再看看他的文档,一个项目下来应该就能把握。
说了那么多,我累了,你一定也有点晕了,下面结合你的情况,简单发表一点我的建议:
1、用一年的时间慢慢提升自己的内力,然后这期间可以通过下面的方法同步学习使用ssh。
2、看一些国内作者原创的书籍,并运行相关代码,比如孙卫琴的Struts及Hibernate等入门教程,罗时飞的Spring教程。他们的书都通谷易懂,很多属于他们在学习过程中的点滴记录,因此一定非常好懂。不要一下子就去读Rod的《J2EE Without EJB》,或者是Spring开发团队编写的《Spring框架高级编程》,甚至《Spring in action》!由于很多缘故,这些书看了你一定会更晕。
3、下载一些国内原创的SSH应用源码示例。国外有很多这样的,也可以多看看。
4、运行这些框架所附带Example示例,并了解其设计原理,并能简单修改。
5、运行并多看这些框架的测试代码。要像买彩民分析采票走势图那样慢慢琢磨分析。
6、在自己的项目中多动用,熟练使用一个开发工具,如Eclipse,并能掌握程序调试技巧。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
2016年javaWeb学习SSH注解整合例子demo
本代码主要功能是模仿QQ和论坛的功能(增/删/改/查/验证),充分运用了struts/hibernate/spring中的大多数知识点,思路非常清晰,目前功能尚未完善,但可供学习ssh框架技术的程序员研究,后继版本我会尽早发出,有什么问题可...
ssh框架搭建教程 简易操作 方便理解 不错的选择 非常适合那些初步学习SSH的学习的人
ssh实现的校园招聘网站,是学习ssh的入门资料,概括了大部分的ssh框架,模块众多,免费放送,其中有文档,数据库,和标准的注释,还提供了借口供扩展
SSH实例 学习SSH的好东西 希望你喜欢
学习SSH所需要的java包,里面含有数据库连接驱动。
ssh实现的资源共享网站,是学习ssh框架的入门资源,需要的架包是标准的ssh架包,其中包括图片,文本,视频的共享方式等,需要的还可以自己扩展
SSH常用包,全都有了,一次下载学习ssh包都有了。
我整理的学习SSH2的相关资料,有项目案例也有教程,希望能对大家有帮助!
自己学习SSH框架的小例子.刚学习,请大家多多指教
ssm简单图书管理框架,适合用于学习SSH框架搭建
用SSH框架写的一个学生社团管理系统,对于新手来说是一个不错的学习SSH框架的选择,服务器用的是阿里云的,数据库是m
4 struts 机制工作流程:在web应用启动时就会加载初始ActionServlet ,ActionServlet从struts-config.xml文件中读取配置信息,把它们存放到各种配置对象 5 spring 机制 1.spring mvc请所有的请求都提交给...
可以下载学习看看关于SSH的,大家一起学习进步!
适用于初学ssh的人士绝对能用Struts 是一个很好的MVC框架,主要技术是Servlet和Jsp。Struts的MVC设计模式可以使我们的逻辑变得很清晰,让我们写的程序层次分明。 Spring 提供了管理业务对象的一致方法,并鼓励...
java学习小例子 结合ssh框架 ext3.0的一个例子
SSH学习小结SSH学习小结SSH学习小结SSH学习小结
学习struts2,hibernate3(jpa注释编程),spring2,ajax的经典实例 的jar包第三部分 总共为五部分
ssh2 学习学习
ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1 ssh学习笔记1