代码改变世界

随笔分类 -  Java编程潜思

走到尽头的技术-MVC

2012-02-24 16:48 by jinze, 600 阅读, 收藏, 编辑
摘要: MVC技术是一种WebApplication设计技术,相比于传统Web应用程序,MVC可以使程序结构更加清晰,他采用 Model,View,Controller 来管理和架构我们的Web资源,将不同的请求(request)导向不同的Controller(Strutes 中,这个控制器被称作 Action),不同的View(JSP,ASP,ASP.NET )页面负责将服务器控制器(Action)处理的结果显示出来。Modena则是一个简单·基本的javabean类。 MVC的核心优势,在于将请求和视图分开,使得后台开发人员可以专心致志的完善业务实现,前端工程师则尽其所能为用户提供更良好 阅读全文

Dom4J两种节点添加方法比较

2011-12-13 18:02 by jinze, 4400 阅读, 收藏, 编辑
摘要: Dom4J中,给一个已存在的节点添加子节点的方法有两种: 通过DocumentFactory得到Element然后通过父节点的add(Element elem)方法添加, 通过Element ielem= Element.addElement(String QName);方法来添加: 阅读全文

什么是依赖注入

2011-12-05 09:57 by jinze, 3521 阅读, 收藏, 编辑
摘要: 最近学习Spring 的IOC,花了几天时间才理解其中的含义,所谓Ioc,被称作“控制反转“,也叫”依赖注入“(本节内容的核心),其实前一个称号的意思我理解的很模糊,后一个称号的意思也是刚刚才理解,它的含义是: “所谓依赖注入,是依赖配置文件将属性注入Bean“ 我的这个解释该如何理解呢?传统java开发,属性是整个java代码的一部分,比如: 阅读全文

与Java的约会

2011-09-13 21:57 by jinze, 464 阅读, 收藏, 编辑
摘要: Java 是当今最主流的企业级编程语言之一(另外一个是微软公司的C#语言)应用广泛,性能优异,对网络应用的支持尤为突出,通过强大的Servlet,可以构建非常丰富的Web应用,JSP也使得WEB开发变得非常流利,当然,在面对WEB开发的时候,我们通常有三种选择,通俗的说法,我们可以选择ASP,PHP,和JSP,三种语言各有千秋,单纯说那种语言好,那种不好,都是不负责任的说法,我的观点是,There are Just Tech,No Good or Bay。WEB应用是否更加出色,更多的,取决于设计者在相应语言上的造诣,以及在编程思想是否更加纯熟,当然,还有精力是否足够充沛,我们要讨论的是JSP,对其他两张语言讨论就到此为止,传统的应用软件设计风格是两次或者三次的C/S 架构,传统的观点也认为,B/S和CS/是两个截然不同领域,我想说的是,这种说法其实也是可以讨论的,对B/S当中也可以嵌套C/S的概念和内容,比如 可以在服务器端调用其他服务器的方法和数据,好了,言归正传,现在,让我们来讨论一下如何开始我们的Java WEB 编程。 阅读全文

开发人员的自我修养

2011-01-14 21:52 by jinze, 2502 阅读, 收藏, 编辑
摘要: 突然想起周星驰的一部电影里面出现过一本书《演员的自我修养》,照猫画虎,想写一篇文章《开发人员的自我修养》,不断学习,这才是自我提高,实现自我的关键,还有,对编程来说,简单的才是最好的,但是,简单有的时候需要对技术的深刻把握,而深刻的把握又需要不断的学习,为此,开发人员每天都应该需要看很多书才对,可是,应该看什么样的书呢?我不觉得诸如《XXXX代码大全》之类的书有帮助,真正有帮助的应该是《XXXX编程思想》,比如,下面这个类是我们几乎每个项目都要用到的,对方法和属性没有明确认识的人,很容易会将它写成:[代码]这样,我就经常这么写,可是在意识到简单的才是最好的之后,我发现自己的这段代码是如此的可笑 阅读全文

用Java写个MM,写着玩的,纯属娱乐。

2010-11-24 21:42 by jinze, 626 阅读, 收藏, 编辑
摘要: 用Java写个MM,写着玩的,纯属娱乐。[代码] 阅读全文

电子商务应用设计潜思

2010-11-12 09:20 by jinze, 1924 阅读, 收藏, 编辑
摘要: 自己开发在线结算和即时通信吗?  其中的在线结算和在线即时通信是不必自己开发的模块,有非常丰富的第三方服务可用,比如在线结算,可用的包括支付宝,财付通,以及各大银行的网上银行支付,在线即时通信业很简单,比如可以使用腾讯和MSN提供的服务,呼叫中心甚至可以采用Skype,接下来就是系统设计了。系统数据设计数据设计的相关表信息:实体用户信息的属性清单 名称 代码 数据类型 强制 用户编号 UserCo... 阅读全文

开发一个JSP博客引擎 Active Your Action

2010-11-10 11:05 by jinze, 1050 阅读, 收藏, 编辑
摘要: 上一篇文章,我们已经搭建好了一个包含 Struts2和 hibernate annotation的开发框架,这次,我们仍然使用NetBeans 6.9 来继续我们的项目,为了使我们的博客引擎可以Active,我们需要两个Action,目前,MVC的设计模式已经是Web Application设计的主流模式,ASP .NET 也有相应的框架,现在,我们使用Struts2来做我们的MVC(Model-... 阅读全文

使用Java Mail接收 Gmail 电子邮件

2010-11-03 15:08 by jinze, 1187 阅读, 收藏, 编辑
摘要: 最近的工作需要使用Java来接收电子邮件,这里使用Gmail的imap协议,特别把代码整理一下,希望对大家有帮助:[代码] 阅读全文

开发一个JSP博客引擎 之一,开始你的后端

2010-09-03 23:20 by jinze, 1378 阅读, 收藏, 编辑
摘要: 开发一个JSP博客引擎 之一,开始你的后端 Original Author: 马金泽本文旨在为J2EE的初学者提供一个学习JSP的途径,使刚开始接触JSP的开发人员对Struts2,Hibernate有一个(非常简单和基础的)印象,转载不限,不过请保持本文完整。万分感谢!您应具备的软件环境:NetBeans 6.8+或Eclipse 3.2+;Tomcat 6.X (可使用集成在您的开发工具中的... 阅读全文

开始JSP的浪漫之旅

2010-04-21 20:54 by jinze, 1512 阅读, 收藏, 编辑
摘要: 一直对JSP很感兴趣,可是由于对ASP.NET的依恋,一直没有机会尝试,这次重做了一下系统,特别想满足一下自己的好奇心,想看看究竟是什么吸引这那么多的开发人员如痴如醉。工欲善其事必先利其器,首先,你需要的是一个用着顺手的IDE,我首先想的是NetBeasns,估计听到我这么说Eclipse会很伤心,我每天和Eclipse如胶似漆,关键时刻,却说首先想到的是NetBean,这也太让人伤心了吧?别急,... 阅读全文

用Java来批量修改文件夹下的文件名

2010-04-11 19:17 by jinze, 2083 阅读, 收藏, 编辑
摘要: 我想这是一个非常实用的程序,虽然只有短短几行代码而已: 阅读全文
用电子邮件联系Andy