三九宝宝网宝宝教育学龄段教育

java里ssh框架哪些源码是要研究的

02月27日 编辑 39baobao.com

[java程序员的发展路线都有哪些??]1. java程序员最多的两条进阶路线是一条是技术路线,即由程序员、高级程序员、系统分析师,到架构设计师。在这条路线上,立足于从业务模型到计算机软件模型的转换,成为高端的软件...+阅读

我个人觉得研究源码不如研究使用文档快,Struts和Hibernate的使用文档写的很一般,随便看看就行,Spring的文档写的很专业可以好好研究研究,而且很有意思。如果Spring的官方文档你都弄明白了,你真的就很牛了!!

关于源码的研究,SSH主要是过滤器部分的代码可以看看。Struts的核心就是过滤器,你不用单独研究Struts的过滤器代码,你去研究研究过滤器模式(责任链模式)理解Struts的原理就行了。Spring的思想是依赖倒转和切面编程,依赖倒转你可以研究研究设计模式中的创建模式,切面编程你可以研究研究代理模式(动态代理)。

简单的说,你无须单独研究这些源码,你只需要知道他们的设计原理即可。

java web开发的 ssh

如果做java web的话,主要和B/S架构分不开。

SSH也就是spring+struts+hibernate这个其实就是一个组合,还有很多组合。

为的就是保持软件的复用性和可维护性。

struts在这个开发中就是一个控制器,用来获得用户请求,并调用相应的业务逻辑。

hibernate其实就是一个持久层框架,用来和数据库打交道。

spring嘛,那就是什么都干了,主要就是一个容器,简单应用一般用到它的IOC和AOP,主要是为了减低软件各个层之间的耦合度,还有就是用来在代码中添加日志或是事务等等。

像这样的组合还有SSI,spring+struts+ibatis。

大都就是一个控制器+数据持久层框架+容器这个模式。

他们应用到什么地方,很多地方都有用到,现在企业中应用广泛。像ERP 、OA 、CRM。如果学的好的话,会很抢手。

难学不难学,其实这个不太好说。首先你要有一定的java基础。还有就是要有servlet基础,这个如果懂的话,那就太好了,不会,不要紧。

推荐书籍,直接上书名:

spring::《精通spring》,作者罗时飞。《spring in action 》,这本书也比较不错。

hibernate::《精通hibernate》,《深入浅出hibernate》。

struts:《struts2权威宝典》

ssh整合:《struts、hibernate、spring集成开发宝典》、《轻量级 J2EE 企业应用实战:Struts+Spring+Hibernate 整合开发》

附:struts分为struts2和struts1,现在公司对于struts2的需求比较大,struts1有点太老了,有很多弊端都以显露,所以公司都有目的的回避不用。所以推荐学习struts2。

关于java ssh的source not found

您是在Run Debug Mode 吗?这个其实问题不大,因为在Debug Mode的时候它需要告诉您现在运行到哪一行程序,但是在您的spring library中一般只包含有class文件,没有源程序,所以只能显示这个abstract class (org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory) 中定义的方法,但是没有方法的详细内容。只要按快进键,应该可以继续运行。如果您的spring library含有源程序,那么按“Change Attached Source”然后指到spring的源程序也可以。

以下为关联文档:

以某特定产品为例按7O研究法和消费者购买决策过程为框架展开你给你举个例子吧,夏天到了,为了防止太阳光晒黑皮肤,就引起我购买防晒霜的欲望,然后我就通过朋友介绍网站上的搜索各种关于防晒产品的信息,通过比较选择出性价比比较高而且适合自己...

多层框架结构设计注意哪些比值(1)抗震验算时不同的楼盖及布置(整体性)决定了采用刚性、刚柔、柔性理论计算。抗震验算时应特别注意场地土类别。8度超过5层有条件时,尽量加剪力墙,可大大改善结构的抗震性能。...

题目是内部控制与财务风险的关系大体框架应该包括哪些内容有好吧,我把题目给你....很多.... 会计学本科毕业论文题目如下: 浅谈佛山零售业发展及竞争对策 对非货币性交易的几点探讨 对我国上市公司关联方交易信息披露的思考 从完善公司...

教育教学科研里的研究途径是什么为楼主列举一般科研课题各项报告的主要内容: 一、开题报告 1.问题的提出及研究意义 2.理论基础与依据 3.核心概念界定 4.同类课题的国内外研究现状述评 5.本研究的创新及研究...

审计职业判断的分析框架中包含哪些要素其关系如何审计职业判断的分析框架包含四要素: (1)职业判断环境:①社会环境,主要是社会公众期望与法律责任、审计行业状况以及执业准则的完善程度等;②会计师事务所内部环境;③被审单位环境。...

页面调度算法的实现和分析源码dev c++ #include#include#includetypedef struct mem { int num; int v; }meme; static int process[1024],L,M; void LRU(); void FIFO(); void get(); int menu(); int m...

是不是在职研究生都是要工作三年之后才可以报考的啊不是,当年就可以。 在中国研究生招生信息网上注册个号码就可以报名! 2、在职读研有以下两种情况: 一是在职人员攻读专业硕士学位。在职人员攻读专业硕士学位实行全国联考,一般每...

请好心人帮忙列个论文框架题目为企业定价策略研究为产品定价是一个极其复杂的过程,企业采取不同的定价方法,只是得到产品的基本价格。进一步,企业还需根据具体的市场环境、产品条件、市场供求、企业目标等灵活地运用适当的定价...

java中都有哪些作用域1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用 2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接...

推荐阅读
图文推荐