转:淘宝技术发展(Java时代:脱胎换骨) fantlam JAVA 2012年11月15日 2.73K 0 0 我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美? 显然第一个比较好看,后面那个显得头重…
转:淘宝技术发展(Java时代:脱胎换骨) fantlam JAVA 2012年11月15日 2.73K 0 0 我的师父黄裳@岳旭强曾经说过,“好的架构图充满美感”,一个架构好不好,从审美的角度就能看得出来。后来我看了很多系统的架构,发现这个言论基本成立。那么反观淘宝前面的两个版本的架构,你看哪个比较美? 显然第一个比较好看,后面那个显得头重…
Ubuntu开发Struts2应用(7、完成增删查改操作) fantlam JAVA, Linux, Ubuntu 2012年2月14日 3.61K 0 0 由于注重的是整合,所以这里没有写得很完善,没有事务处理,也没有处理业务逻辑的service层等,更适合初学者学习。 1、接口UserDAO以及实现类UserDAOImpl。主要是hibernate和spring的整合,提供数据增删查…
Ubuntu开发Struts2应用(7、完成增删查改操作) fantlam JAVA, Linux, Ubuntu 2012年2月14日 3.61K 0 0 由于注重的是整合,所以这里没有写得很完善,没有事务处理,也没有处理业务逻辑的service层等,更适合初学者学习。 1、接口UserDAO以及实现类UserDAOImpl。主要是hibernate和spring的整合,提供数据增删查…
Ubuntu开发Struts2应用(6、整合hibernate和spring) fantlam JAVA, Linux, Ubuntu 2012年2月14日 4.05K 0 0 1 准备数据库。由于用到了hibernate,自然少不了数据库,我们这里建立一个简单的表以做演示,ubuntu下的mysql我们已经安装好了,用户名root,密码123456。 把s2sh.sql放到/home/linuxsight…
Ubuntu开发Struts2应用(6、整合hibernate和spring) fantlam JAVA, Linux, Ubuntu 2012年2月14日 4.05K 0 0 1 准备数据库。由于用到了hibernate,自然少不了数据库,我们这里建立一个简单的表以做演示,ubuntu下的mysql我们已经安装好了,用户名root,密码123456。 把s2sh.sql放到/home/linuxsight…
Ubuntu开发Struts2应用(5、自定义拦截器) fantlam JAVA, Linux, Ubuntu 2012年1月24日 3.02K 0 0 Struts2为我们提供了丰富的拦截器,而实现自定义拦截器也是容易的一件事。 拦截器必须是无状态的,原因是Struts2不能保证为每一个请求或者action创建一个实例,所以如果拦截器带有状态,会引发并发问题。 实际应用中处理权限问…
Ubuntu开发Struts2应用(5、自定义拦截器) fantlam JAVA, Linux, Ubuntu 2012年1月24日 3.02K 0 0 Struts2为我们提供了丰富的拦截器,而实现自定义拦截器也是容易的一件事。 拦截器必须是无状态的,原因是Struts2不能保证为每一个请求或者action创建一个实例,所以如果拦截器带有状态,会引发并发问题。 实际应用中处理权限问…
Ubuntu开发Struts2应用(4、文件上传) fantlam JAVA, Linux, Ubuntu 2012年1月21日 3.42K 0 0 文件上传这个功能在项目应用是非常常见的,这节说说Struts2如何实现文件上传。 Struts2使用开源项目Apache Jakarta Commons FileUpload和内建的FileUploadInterceptor拦截器实…
Ubuntu开发Struts2应用(4、文件上传) fantlam JAVA, Linux, Ubuntu 2012年1月21日 3.42K 0 0 文件上传这个功能在项目应用是非常常见的,这节说说Struts2如何实现文件上传。 Struts2使用开源项目Apache Jakarta Commons FileUpload和内建的FileUploadInterceptor拦截器实…
Ubuntu开发Struts2应用(3、知识点记录) fantlam JAVA, Linux, Ubuntu 2012年1月16日 3.26K 0 0 本节记录了一些struts2的知识点。 1、设置开发调试 struts.properties struts.devMode = true 添加struts2-config-browser-plugin-2.3.1.jar 地…
Ubuntu开发Struts2应用(3、知识点记录) fantlam JAVA, Linux, Ubuntu 2012年1月16日 3.26K 0 0 本节记录了一些struts2的知识点。 1、设置开发调试 struts.properties struts.devMode = true 添加struts2-config-browser-plugin-2.3.1.jar 地…
Ubuntu开发Struts2应用(2、第一个程序) fantlam JAVA, Linux, Ubuntu 2012年1月14日 4.35K 0 0 本节介绍在ubuntu上开发的一个struts2应用。 新建一个web项目,利用myeclipse9.1给我们提供的struts2支持,搭建环境。 这里注意不要勾选多余的jar包,我们只需要core myeclipse9.1集成的S…
Ubuntu开发Struts2应用(2、第一个程序) fantlam JAVA, Linux, Ubuntu 2012年1月14日 4.35K 0 0 本节介绍在ubuntu上开发的一个struts2应用。 新建一个web项目,利用myeclipse9.1给我们提供的struts2支持,搭建环境。 这里注意不要勾选多余的jar包,我们只需要core myeclipse9.1集成的S…
Ubuntu开发Struts2应用(1、环境搭建MyEclipse+MySQL) fantlam JAVA, Linux, Ubuntu 2012年1月14日 6.68K 0 0 本系列文章带来的是在Ubuntu11.10下开发Struts2程序学习过程所记录的滴滴点点,当中所写的也许不能算是学习的好教程,但所涉及的知识点相信会对学习Struts2有一定的帮助。 首先是在Ubuntu11.10搭建开发环境,相…
Ubuntu开发Struts2应用(1、环境搭建MyEclipse+MySQL) fantlam JAVA, Linux, Ubuntu 2012年1月14日 6.68K 0 0 本系列文章带来的是在Ubuntu11.10下开发Struts2程序学习过程所记录的滴滴点点,当中所写的也许不能算是学习的好教程,但所涉及的知识点相信会对学习Struts2有一定的帮助。 首先是在Ubuntu11.10搭建开发环境,相…
MyEclipse 9.x/8.x/7.x/6.x下载附注册码 fantlam JAVA, 软件下载 2011年7月9日 9.11K 0 0 目前MyEclipse的最新版已经到达9.1,虽然我不建议用最新版的MyEclipse,目前本人开发依然用最初的6.5.但下载MyEclipse也比较麻烦,因为官网下载被和谐,所以我觉得有必要把下载地址收集一下,以便需要时可以下…
MyEclipse 9.x/8.x/7.x/6.x下载附注册码 fantlam JAVA, 软件下载 2011年7月9日 9.11K 0 0 目前MyEclipse的最新版已经到达9.1,虽然我不建议用最新版的MyEclipse,目前本人开发依然用最初的6.5.但下载MyEclipse也比较麻烦,因为官网下载被和谐,所以我觉得有必要把下载地址收集一下,以便需要时可以下…
解决org.hibernate.hql.ast.HqlToken fantlam JAVA 2011年4月25日 3.07K 0 0 今在启动项目的时候出现了一个问题: CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken 项目是spring+hibernate+s…
解决org.hibernate.hql.ast.HqlToken fantlam JAVA 2011年4月25日 3.07K 0 0 今在启动项目的时候出现了一个问题: CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken 项目是spring+hibernate+s…