SSH:如何学

struts

hibernate

spring

基础:Java SE、Java Web

方法:怎么学?

多听(认真听、用心听)、多看(权威知识、经典代码、英文文档)、多练(课堂练习、课后练习)

多问(问自己、问别人,沟通能力)、多总结(用自己的话总结)

内容:学什么?2/8定律 一门知识体系(框架)= 核心知识 + 使用频率低的知识点

收获:知识、技能、毅力(软实力)

时间: 2024-10-12 22:54:01

SSH:如何学的相关文章

SSH pts 虚拟终端

昨天晚上小试了一下SSH,学到了一些乱七八糟的命令,知道了一种古老装逼的聊天方式:write.期间下定决心终于弄明白了pts/0之类的东西到底是什么东西. 先说pts/0吧,man里面是这样说的:ptmx and pts - pseudo-terminal master and slave,pts是所谓的伪终端或虚拟终端,具体表现就是你打开一个终端,这个终端就叫pts/0,如果你再打开一个终端,这个新的终端就叫pts /1.比如用who命令查询当前登录的用户,可以看到每个用户的TTY设备(简单来

Java学习路线&怎么学习Java

1 概述 学过一段时间的同学一定会觉得Java学习最头疼的不是语法结构的繁杂,而是Java本身体系结构的庞大.以至于自己不知道接下去该学什么,或者什么样的知识才会对后续的学习有帮助.本节内容将让大家对Java学习的路线有个宏观的把握.在与市场接轨的前提下,我们会推荐给各位同学相关学习的方向和技术,以及学习到何种程度才能适应基本的工作. 好多同学可能会有如下的疑问: l  我已经学完JDBC了,那样参加工作够用了吗? l  Java SE学到什么样的程度算是OK了呢? l  东西好多啊,我改怎么学

工作总结1.怎样高效跟客户确定需求?

    工作总结1.怎样高效跟客户确定需求? 9月2日的下午接到通知去JCZB上班.目标是使用SSH框架实现一个全新的系统.由于SSH刚学完,有没有做过项目,所以心里比較发慌.可是,毕竟对于自己而言是一次非常难得的机会,所以就欣然接受了. 9月3日是正式上班的第一天.下午经理安排每人做一个小项目. 我拿到的是"企业社保欠费查询系统",领到手的需求文档.仅仅有一页纸.另一份相应的原型.于是,我開始充分发挥自己的想象力,来理解客户的需求.并在原有的基础之上进行扩充. 曾经做项目都是需求已经

Struts2之模型驱动及分层架构初识

一.学习案例:通过在loginUI.jsp页面输入登录账号和密码判断是否正确,正确则跳转到成功页面(success.jsp),错误则返回登录页面(loginUI.jsp). 二.案例分析:struts2值传递分为:属性驱动和模型驱动. a)属性驱动 属性驱动就是在页面通过form表单设置name属性,在表单提交后在action中通过相同的名称属性的变量获取提交值. private String username; private String password; public String ge

工作总结1.如何高效跟客户确定需求?

    工作总结1.如何高效跟客户确定需求? 9月2日的下午接到通知去JCZB上班,目标是使用SSH框架实现一个全新的系统.因为SSH刚学完,有没有做过项目,所以心里比较发慌.但是,毕竟对于自己而言是一次很难得的机会,所以就欣然接受了. 9月3日是正式上班的第一天,下午经理安排每人做一个小项目.我拿到的是"企业社保欠费查询系统",领到手的需求文档,只有一页纸.还有一份对应的原型.于是,我开始充分发挥自己的想象力,来理解客户的需求.并在原有的基础之上进行扩充. 以前做项目都是需求已经确定

菜鸟学SSH(十三)——Spring容器解析及简单实现

最近一段时间,"容器"两个字一直萦绕在我的耳边,甚至是吃饭.睡觉的时候都在我脑子里蹦来蹦去的.随着这些天一次次的交流.讨论,对于容器的理解也逐渐加深.理论上的东西终归要落实到实践,今天就借助Spring容器实现原理,简单说说吧. 简单的说,Spring就是通过工厂+反射将我们的bean放到它的容器中的,当我们想用某个bean的时候,只需要调用getBean("beanID")方法. 原理简单介绍: Spring容器的原理,其实就是通过解析xml文件,或取到用户配置的

菜鸟学SSH(十六)——Struts2内部是如何工作的

前面说完了Spring.Hibernate,很自然今天轮到struts了.struts的核心原理就是通过拦截器来处理客户端的请求,经过拦截器一系列的处理后,再交给Action.下面先看看struts官方的工作原理图: 图1 struts原理图 简单分析一下:首先客户端发来HttpServletRequest请求,传递给FilerDispatcher(ActionMapper是访问静态资源(struts的jar文件等)时用的,平时很少用),然后FilerDispatcher会为我们创建一个Acti

菜鸟学SSH(十四)——Spring容器AOP的实现原理——动态代理

之前写了一篇关于IOC的博客--<Spring容器IOC解析及简单实现>,今天再来聊聊AOP.大家都知道Spring的两大特性是IOC和AOP. IOC负责将对象动态的注入到容器,从而达到一种需要谁就注入谁,什么时候需要就什么时候注入的效果,可谓是招之则来,挥之则去.想想都觉得爽,如果现实生活中也有这本事那就爽歪歪了,至于有多爽,各位自己脑补吧:而AOP呢,它实现的就是容器的另一大好处了,就是可以让容器中的对象都享有容器中的公共服务.那么容器是怎么做到的呢?它怎么就能让在它里面的对象自动拥有它

SSH深度历险(四) Maven初步学?

这几天接触这个词,非常多遍了,仅仅是浅显的体会到它在GXPT中的优点,功能之强大,又通过网络查询了资料进一步的认识学习了,和大家分享. Maven是基于项目对象模型(POM),能够通过一小段描写叙述信息来管理项目的构建,报告和文档的软件项目管理工具. 在gxpt中的体现 1. 父子关系 一个多模块项目通过一个父POM 引用一个或多个子模块来定义. a. 在父文件夹中分别创建子项目 b. 父项目,通过下面配置,将子项目关联: 例如以下: <span style="font-size:18px

菜鸟学SSH(十八)——Hibernate动态模型+JRebel实现动态创建表

项目用的是SSH基础框架,当中有一些信息非常相似,但又不尽同样.假设每个建一个实体的话,那样实体会太多.假设分组抽象,然后继承,又不是特别有规律.鉴于这样的情况.就打算让用户自己配置要加入的字段,然后生成相应的表. 须要动态配置的部分实例: 上图仅仅是一小部分,一个一个组合起来大概有三百多.每一项相应一个实体,显然不好,就算是依照规律归归类还是有不少.于是就想到了在执行期来确定这些东西.開始有尝试过动态编译生成实体类,后来发如今数据存取上都存在问题,由于是后来生成的,所以仅仅能用反射来获取.这样