首页logo
  •  

jonllen

金龙,目前就职于一家软件公司,从事Java和.Net信息安全开发设计。

个人档案

jonllen
心情闪存 | 给他留言
妮称:jonllen
来自:中国. 湖南. 湘潭
简述:金龙,目前就职于一家软件公司,从事Java和.Net信息安全开发设计。
博客日历
Java

移动硬盘Linux内搭建MyEcilipse8.6开发环境

还是在去年的时候,买了一个西数WD 3200BEV的320GB移动硬盘,闲来没事瞎折腾,在移动硬盘上安装了个Linux系统,在我的台式机和朋友的笔记本上运行成功,现在已经安装好了MyEcilipse8.6、MySQL5.0、Apache-Tomcat-6.0、PHP5.2的运行环境,下面就来说说的我安装过程中的一些心得体会。 一、Liunx安装 二、软件安装 1)NTFS-3G 2)OpenOffice 3)MySQL、Apache2、PHP5、phpMyAdmin、FreeTds、Tomcat 4)myeclipse-8.6
标签:Java
  • posted@ 2011-02-26 11:32:38.0
  • 阅读(10611)
  • 评论(6)

Java和.Net三层架构和MVC

这几天好象发生了很多事情,好象有些憋气,感觉很多事都不顺心,竟然连跑路的想法都有了,也许这就是生活,大大小小总会有那么些的磨砺吧。不管怎么样,都归结自己不够强大。通过最近一段时间的学习,深刻的认识到以前所学知识的局限性。在使用Java的Spring框架的时候,认知到了一些新的编程思想,同时也对它强大的功能为之折服。对比之前编程方式,总结如下: 1.深入的了解面向对象编程; 2.面向接口编程,依赖注入接口的实例; 3.三层架构表现层(MVC)、业务逻辑层、持久层; 4.使用观察着模式、面向切面(AOP)编程。
标签:Java MVC
  • posted@ 2010-01-30 16:55:29.0
  • 阅读(13670)
  • 评论(4)

Struts+Hibernate学习笔记

目录 1.配置好Hibernate数据库连接 2.使用Hibernate映射数据库到实体类 3.创建struts应用程序 一、配置好Hibernate数据库连接 创建一个名为Hibernate的新工程,要使用Hibernate需要先创建一个数据库连接,选择Window工具栏Show View菜单中选择Other,在MyEclipse Enterprise Workbench目录下找到DB Browser数据库浏览器,先新建一个数据库连接驱动,输入正确的Connection URL数据库连接字符串和用户名密码,Add JARs选择本地的数据驱动文件,系统会自动选择驱动文件里的驱动类,完成之后在DB Browse里就多了一个数据库连接项,选择一个配置好的数据库连接项右击Open Connection连接,如果我们可以看到数据库和下面的表则证明配置数据库连接成功。右击工程项目选择MyEclipse菜单中的Add Hibernate Capabilities项,添加对Hibernate标签库的引用,选择Hibernate 3.1版,Next下一步使用hibernate.cfg.xml默认配置文件名,在连接数据库的步骤里我们选择JDBC驱动连接方式,在DB Driver下拉列表项中我们可以看到刚开始在DB Browser里配置好的数据库连接,选择一个下面的Connection URL数据库连接字符串和用户名密码自动填充,如果MyEclipse还未使用DB Browser数据库连接浏览器.
标签:Java
  • posted@ 2010-01-06 19:59:48.0
  • 阅读(13812)
  • 评论(0)

Java工厂模式切换数据库

前二天,在struts介绍的实例中就提到数据库的访问使用了工厂模式,可以实现在线切换数据库的功能,同样是那个NetBeans工程,今天就来具体介绍我实现的思路。 网上有很多工厂模式的介绍,我最先接触是在.Net的PetShop项目里看到的,最近公司要搞Java,所以就搬到Java里来运用下,看了一些资料好象我这种实现的方法叫做简单工厂,是通过定义接口来实现的,在面向对象编程的世界里面,接口用来定义的一组规范,它强制规范实现类要一定要实现完成它的所有成员,至于接口的调用到底使用那个实现类则是在工厂类里面产生的。接口一般多定义对象的行为动作即方法,而抽象类则多用来定义对象的公共属性,比如男人和女人可以抽象出人做为抽象基类,因为都有人的一些公共特征,至于什么时候用接口什么时候用抽象类,这个就需要看实际项目中对象的关系了。 还是用户的增删改查功能的实现为例子,我们先需要定义用户的接口IUser,然后使用不同数据库来分别实现它,程序使用那种数据库则放在properties资源文件里配置,工厂在根据配置产生实例类,以接口形式返回到业务逻辑层,然后在页面里调用业务逻辑层方法。这里我用PowerDesiger简单画了一个类图如下...
标签:Java 工厂模式
  • posted@ 2009-10-23 09:33:58.0
  • 阅读(13500)
  • 评论(0)

Struts增删改查实例及源代码下载

今天,我又做了一个培训,这次讲的是Java的Struts,康师傅很重视这次Struts的培训,他说我这次做的准备比较充分,可能他是觉得我对Struts已经比较了解了吧,但其实这一次是我最没有做准备的一次,我以前二次培训都会预先写一篇博文或内容大纲,而我这次什么都没有做,虽然这次我能从头到尾不停的讲下去,但这些都是我自己明白大家却没能听懂,没能教会大家,这证明我的表达问题的方法方式还有待改进,没有从大家的角度了看问题,才导致这次培训大家都没有听懂,我之过也。 虽然,康师傅下令叫我下个星期分二次重新讲Struts,但我还是来回顾一下我今天讲的Struts内容。 今天我们主要讲的是Struts,我简单的用pd画了一个时序图,以便了解它的整个流程,这里我们可以看出,其实struts也是java里面MVC模式的一种,jsp或do页面为表现层(View),StrutsForm充当映射模型(Model),而StrutsAction则是控制中心(Control),其中还有FormValidate和ActionValidate的Struts验证。图不是很正规,如下: 这里我会分为增、删、改、查四个功能来分别在Struts里的实现,然后讲述它每一个功能走的流程。这里先来讲增加功能的实现,在项目里面增加Struts的引用,然后新建useradd.jsp页面,
标签:Java struts
  • posted@ 2009-10-19 09:45:27.0
  • 阅读(21149)
  • 评论(2)

Java方法强制传递引用参数(做为返回值),改变被传递参数值。

今天在Jsp页面内调用方法的时候碰到了一个问题,是一个服务器端分页的方法,本身是返回List集合的,但是还需要返回总记录数和总页面,没办法返回,想到Java内方法的传值传引用类型,在网上找了Java传递参数分为2种:值类型,Java里面也叫简单类型,这种参数类型的传递的是它的副本拷贝; 引用类型,传递的是对象引用地址,如果在方法内改变该参数对象属性即是对原引用对象的改变;如果不想这样传递可传递 对象.clone() 即传递的是该对象的副本拷贝; 那么,如果我想传递简单参数类型,但是我又想在方法内能改变原参数的值那如果传递呢?比如说一个方法是返回List集合但是我还需要传递一个总记录条数和总页面的参数,在该方法内进行赋值。Java内传递值还是引用类型还有一条规定,所有数组参数都是引用传递,即传递的是原地址,一旦改变数组参数值原引用数组值也回相应的改变,这样便能在一个有返回值的方法里还返回总记录条数和页数。这个问题存在与jsp页面,就算你把int改为integer类型还不性,不知道在action里面是否有这个问题。
标签:Java
  • posted@ 2009-06-28 14:28:06.0
  • 阅读(15864)
  • 评论(0)

java.lang.NoSuchMethodError错误

一个错误异常java.lang.NoSuchMethodError,没有这样的方法错误,不过你可别被它的这个名字给忽悠了,因为我明明是有这个方法的,按ALT+S里还有这个方法的智能提示。我觉得这个是TOMCAT的本身的问题,按CTRL+S保存会即时的编译一些代码,但是有时候会出现一些小BUG,想这样的错误关掉TOMCAT重新部署项目后再启动就OK了.
标签:Java
  • posted@ 2009-06-28 14:16:11.0
  • 阅读(11468)
  • 评论(0)

博文推荐