Java项目实战
文章平均质量分 80
记录和总结开发中遇到的问题,分享Java项目经验.
五月槐花儿香
你就是你!
展开
-
【Web】ServletContext与ServletConfig
在Servlet相关的对象中还有一个ServletContext对象,很多时候我们分不清楚一些长得像的东东,是因为我们不了解它们的来历.解除疑惑,我们先来看看这个对象是什么时候产生的. 先来看个简单的图: 容器启动一个Web应用时为之创建ServletContext对象,每个Web应用都有唯一的Servlet...原创 2015-04-30 20:46:25 · 1158 阅读 · 13 评论 -
【Web】Web容器与Servlet
首先说说我们知道的服务器,比如 IIS, Tomcat, Jboss等.它们都与web应用有关,IIS是一种Web服务组件,包括Web服务器,FTP服务器,NNTP服务器和SMTP服务器; Tomcat属于轻量级Web服务器,中小型项目中我们经常用到; Jboss属于重量级的Web应用服务器,包括EJB容器和Web服务器,我们的ITOO项目用的就是Jboss....原创 2015-04-30 19:44:21 · 1501 阅读 · 16 评论 -
【Web】了解Web.xml的配置
web.xml是web项目启动时首先被容器读取的配置文件,根据其中的配置创建实例并完成参数初始化等以保证项目能够正确启动运行.web.xml中配置的项目主要有这么几种,我对各个元素的作用了解如下:上下文参数:<context-param> <param-name>contextConfigLocation</pa...原创 2015-04-27 18:00:18 · 2424 阅读 · 11 评论 -
Java项目(5)——单例模式的应用与研究
单例模式是很别致的一个模式,很少有人拿它跟其他模式相比,因为,单例模式很简单,很特别,作用就是保证一个类有唯一一个实例,并让一个全局变量使得它能被访问.而保证这个类只被实例化一次的办法就是把构造函数变为私有的,除了它自己都不能new新对象,然后把实例化的过程写在类自身的公有方法里,是否new新对象只有它自己判断决定,已经有了一个实例就直接返回已存在的对象,没有就new一个新实例.其他类想实例化一个原创 2014-10-29 22:24:34 · 1711 阅读 · 35 评论 -
Java项目(4)——探究两种开发模型的异同-Model1与Model2
弱弱的说一句: jsp在web服务器上,这一点应该没有疑问吧? 首先很俗套地看下两个模型. Model1就是实现,实现就行,系统简单,谈不上架构,正如简单工厂并不算在23个常用设计模式之列一样.Model1的前身是原创 2014-10-13 16:25:09 · 2351 阅读 · 32 评论 -
Java项目(3)——站在用户的角度谈UI设计
前言: 海南项目宣告竣工,验收之日,除部分代码有待优化外,亟待改进的就是界面。米老师说:连你都忍不住去拖下滚动条,你还指望用户用的舒坦吗? 顿悟: 业务、功能或许是软件的核心,技术也许是软件的精髓,但UI是它们的总代表。一款软件如果用户觉得它不好看更不好使,那么这个软件就没有多少价值。而设计人员更应该站在用户的角度去想去做,让用户觉得方便又舒服才原创 2014-09-28 20:02:04 · 1858 阅读 · 48 评论 -
Java项目(2)——Java开发环境配置|JDK与JRE
C盘扩容--修复Oracle--修改注册表--Windows无法启动--重做系统--重新配置Java开发环境,外加操作考试系统,这三天过的犹如做梦一般.自己写个Java开发环境配置的小总结,做任何事需要的就是一种思路,要懂得来龙去脉,不然自己会死得很惨.基本步骤就是一系列安装: Jdk Oracle 服务器客户端 Plsql MyEclipse 配置MyEclipse的jdk和to原创 2014-09-21 17:22:30 · 4405 阅读 · 31 评论 -
Java项目(1)——采用Ajax异步交互技术验证用户代码是否重复
DRP项目中涉及到注册用户的问题.本文讲述的是注册过程中使用Ajax异步交互验证用户名是否已经存在的实现原理.之前很多项目中并未使用Ajax技术,结果是所有的判断都等到点击提交按钮时再执行,这样的结果无非是网站卡/软件死,都说不作死就不会死,所以Ajax被广泛应用,用户竖起拇指称赞,不得不说Ajax俘虏了web用户啊~~ 实现之前先了解下AjaxreadyState的五个状态。原创 2014-09-09 21:28:58 · 4603 阅读 · 18 评论 -
J2EE的13个规范总结
什么是J2EE?在企业级应用中,都有一些通用企业需求模块,如数据库连接,邮件服务,事务处理等.既然很多企业级应用都需要这些模块,一些大公司便开发了自己的通用模块服务,即中间件.这样一来,就避免了重复开发,开发周期长和代码可靠性差等问题.但是,各公司的中间件不兼容的问题就出现了,用户无法将它们组装在一起为自己服务.于是,"标准"就应运而生了.J2EE就是基于JAVA技术的一系列标准.J2原创 2014-08-22 22:22:52 · 29719 阅读 · 60 评论