SSH
rock154
Think Big, Think Long.
展开
-
用Idea 创建一个简单Maven-SSH 项目的流程(待完成)
本文记录梳理用Idea 创建一个简单Maven-SSH 框架项目的流程。0)框架功能梳理:Maven: 项目对象模型(POM) 通过一小段描述信息来管理JAR文件的工具。Spring (低耦合 高内聚): IoC, 对成员变量的赋值的控制权从代码中反转到配置文件中;依赖注入,核心是一个利用反射的方式加载配置文件(app.xml)、创建对象(bean) 的工厂模式(默认单例),用接口原理降低了耦合度...原创 2018-03-06 08:21:22 · 2350 阅读 · 0 评论 -
Idea SpringMVC的坑“ClassNotFoundException: org.springframework.web.servlet.Dispatcher”
新着手一个Idea 的SpringMVC 项目,做好后启动首页OK,但就是不能通过Controller 跳转页面。浏览器上报404错误:"The origin server did not find a current representation for the target resource or is not willing to disclose that one exists."Serv...原创 2018-03-12 18:44:09 · 1710 阅读 · 2 评论 -
Spring AOP 实例解析(InvocationHandler 的invoke的proxy 参数作用)
代理模式:为其他对象提供一种代理以便控制对这个对象的访问(所谓控制,就是可以在其调用行为,前后分别加入一些操作)。代理模式分类:1.静态代理(其实质是类的继承,比较容易理解)2.动态代理。用JDK 动态代理实现面向切面编程(还有CGLIB 也可实现动态代理,且不需要真实对象类实现接口,但真实对象不能是final 类),以下Demo 实现在特定方法前后添加日志和事务的的功能。1)Proxy 类 (真...原创 2018-04-24 19:41:05 · 3374 阅读 · 1 评论 -
用Idea 开发一个简单的Struts2+Maven+Hibernate 项目的流程
本文整理了用Idea Intellij 开发一个综合运用Strut 2, Maven 和Hibernate 项目的流程,并在步骤中对比了此项目技术相对于Servlet、手动添加Jar 和JDBC 的优势,还记录了一些可能出现问题的坑,最后总结项目收到请求后的执行过程。源码地址 (CSDN 下载需要积分,欢迎支持):http://download.csdn.net/download/rock154/...原创 2018-02-27 15:24:26 · 1191 阅读 · 0 评论 -
PageHelper 分页插件只用Page、不用PageInfo 的写法
PageHelper 分页插件,学到的写法是得到Page 对象后再转成PageInfo 对象,但Page 是ArrayList 的子类,里面包含了数据列表和分页信息,为什么不能直接用Page 对象做分页呢?问题只是如何在页面取出Page 中数据。经过多次尝试,终于验证这个想法是可行的。0)环境:SpringMVC + Spring + MyBatis。1)mybatis 配置文件添加PageHel...原创 2018-05-07 20:24:29 · 9252 阅读 · 6 评论 -
Idea 创建分布式 Maven 项目步骤 和 SSM基本配置
Idea (2017.2版) 创建分布式 Maven 项目步骤 & SSM(SpringMVC + Spring + MyBatis) 基本配置;分布式项目主要用于比较大型的、多人合作的项目,小项目可能就没必要这样了。前言:CSDN上看到一篇高阅读量的介绍Idea 分布式项目创建步骤的博客,比较复杂,但自己实际操作发现并没必要那么复杂,可能是因为Idea 的较新版本做了改进。参考博客:ht...原创 2018-05-08 20:33:52 · 13319 阅读 · 6 评论