摘要: from:http://java.chinaitlab.com/mvcwea/14795.htmlJava是 一种面向对象的语言,是实现面向对象编程的强大工具。我们在实际编程中,应该运用并发挥其最大效能。但是,要利用面向对象编程思想,自己独立开发出好的 Java应用程序,特别是大、中型程序,并不是一件简单的事情。正是基于面向对象编程思想,人们将实际中的各种应用程序,进行了大量的分析、总结,从而归 纳出许多标准的设计模式。将这些设计模式合理地运用到自己的实际项目中,可以最大限度地减少开发过程中出现的设计上的问题,确保项目高质量的如期完成。 一、MVC模式介绍 1. 模型-视图-控制器(Mo... 阅读全文
posted @ 2012-09-05 23:01 stopit 阅读(989) 评论(0) 推荐(0)
摘要: 一、MVC设计模式在java应用程序中的应用二、MVC设计模式在网络中的应用1. 问题出现 如果是要开发一个在线图书借阅系统,比如说是集美大学图书馆的借阅系统,这个系统 希望被做成B/S模式的,用户只要有浏览器就可以使用这个系统. 那么,在开发语言方面,我们可以选择使用纯JSP来开发. OK. 如果你选用纯JSP来开发,那么对于一个图书查询功能来说,你可能会这样实现: 在一个JSP页面中,比如叫BookSearch.jsp中,你放置了一个表单,用户在这个页面中 填写图书查询关键字,并提交这个表单,这个表单提交到自身页面,即BookSearch.jsp 进行处理.BookSearch.jsp会在 阅读全文
posted @ 2012-09-05 22:49 stopit 阅读(3648) 评论(0) 推荐(0)
摘要: 一、堆排序是一种特殊的比较排序,只不过简单的比较排序没有记录比较的结果,而堆排序利用堆的数据结构记录了比较排序的结果,这样就简化了算法的复杂度!先上代码:(注意:由于是仿照c中的代码来写的,所以会看到下表与其真实值有一个对应转换的关系:如果数组为new int[9],则我们遍历是从1-9开始的,那么要转换成java 的标准下标,则为0-8,所以在下面的操作中会看到很多循环是从i=1开始,而很多求数组值的操作,都是num【i-1】!,这里需要注意,在以后的时间里会对这个方法进行改进,按照java中的标准思维开始!)package cn.edu.zjut.ProgramDesign;public 阅读全文
posted @ 2012-09-05 21:33 stopit 阅读(227) 评论(0) 推荐(0)
摘要: 转自:http://www.jb51.net/article/19141.htm详细解释可参考一下网址:http://www.cnblogs.com/chinafine/archive/2010/09/02/1815980.htmlhttp://www.blogjava.net/baoyaer/articles/107428.html正文:web工程中的web.xml文件有什么作用呢?它是每个web.xml工程都必须的吗?一个web中完全可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 那什么时候需要,什么时候可以不需要呢? 要想回答上面的问题,得先了解web. 阅读全文
posted @ 2012-09-05 10:53 stopit 阅读(217) 评论(0) 推荐(0)
摘要: 1.在web project内建立的java文件中找不到servlet包;原因:未配置运行环境解决方法:进入buildpath:add library->Server runtime,之后选择自己配置的tomcat类型!搞定~ 阅读全文
posted @ 2012-09-05 09:28 stopit 阅读(151) 评论(0) 推荐(0)