- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 MyEclipse中用Tomcat部署项目时遇到的问题2:Document base D:/Tomcat 5.5/server/webapps/ admin does not exist or is not a readable directory
今天重装了一次Tomcat,因此为了省事想把之前有关项目的配置Copy到新装的Tomcat文件夹下,但 是一大意,忘记了之前Tomcat安装在D盘,而现在装在了F盘,因此报错 Document base D:/Tomcat 5.5/server/webapps/ admin does not exist or is not a readable direc
2009-11-20 20:02:00 4695 1
原创 MyEclipse中用Tomcat部署项目时遇到的问题1:java.lang.UnsupportedClassVersionError: Bad version number in .class file
原因:在服务器的机器上创建工程时用的是JDK6.0,但用SVN下载到自己的机器上时,本机用的是 JDK1.5,因此造成了编译出错。 解决方案:MyEclipse(6.5)中,window -> preferences.. -> Java -> Compiler -> Compiler comp
2009-11-20 19:33:00 1539
原创 JDK6.0 下载、安装、配置
构建开发环境是学习 Java 开发的第一步,正好重装系统,重新熟悉开发环境的构建。以 JDK6.0 在 Windows XP 上的安装配置为例: 第一步:下载 JDK http://www.java.net/download/ 从 SUN 网站下载 JDK6 或以上版本,这里以 jdk-6u2-windows-i589-p 版为例。
2009-11-13 11:55:00 25258 1
原创 JSP - JSP内置对象
一:内置对象 request -- javax.servlet.http.HttpServletRequest -- Request response -- javax.servlet.http.HttpServletResponse -- Page pageContext -- javax.servlet.jsp.PageContext (核心) -- Pag
2009-11-04 20:01:00 919
原创 JSP - JSP页面中异常处理
一般步骤: 1. 在每一个 JSP 页面中,声明错误处理的页面: 2. 声明一个错误的页面,本页面应该包含: 这样在错误页面里面就可以使用 Jsp 内置的对象 exception.调用它的 toString() 方法,就可以显示错误信息。 3. 还
2009-11-04 19:52:00 1312 2
转载 郑州城里的大学生 郑州“蚁群”的生活 —— 作者: 河南求学网
“蚁族”,是指大学毕业生低收入聚居群体,他们和蚂蚁有类似特点:高智、弱小、群居。郑州 “蚁族”分布图:郑州“蚁族”分布区域,主要集中在城北,庙李、陈寨、柳林、刘庄、杨君刘、马李庄 等城乡接合部或城中村,是“蚁族”聚居的集中区域。城南的孙八寨、代庄、五里堡,城西的洛达庙、冉 屯,以及典型城中村大小铺、关虎屯、枣庄、徐寨、韩寨等,也多有“蚁族”聚居,其中关虎屯一带近年
2009-11-03 19:58:00 2754
原创 JSP - 可重用组件JavaBean
1 JavaBean 介绍 1.1 定义: 在一个应用里面可以被重用和组合的 java 类。 1.2 Javabean 的特点: (1)实现了可序列化(可以通过网络交换到磁盘文件中) (2)无参的构造器 (3)有属性,并且为属性提供 getXxx() 和 setXxx ()方法。(如果是 boolean 类型的属性还可以提供
2009-11-03 17:51:00 3170
原创 JSP - JSP中的脚本、指令、动作和注释
1 JSP的脚本元素 1.1 声明: 注意:声明的可以是成员变量,方法或内部类。不要用成员变量去做统计,因为如果 Servlet 实例是否被销毁是由服务器控制的,如果需要统计,则应该把统计的信息存储到数据库或是文件当中。会原封不动的放在 service() 方法体之外 1.2 表达式: 表达式将被添加到_jspServ
2009-11-02 22:01:00 2295
原创 JSP - 什么是JSP,JSP的特点、调用运行过程
1. JSP (java server page) JSP 是服务器端运行的页面,JSP 本身就是一个文档,它不仅可以包含静态的 HTML 代码,也可以包含动态的 JAVA 代码,服务器容器可以将 JSP 转换成 Servlet 发布,并接受请求。 2 . JSP的特点: (1)JSP 里面可以嵌入 JAVA 代码 (2)在运行的时候,J
2009-11-02 20:43:00 1638 1
转载 学会和别人相处的31个原则
1.无论发生什么事情,都要首先想到自己是不是做错了。如果自己没错(那是不可能的),那么就站在对方的角度,体验一下对方的感觉。 2.让自己去适应环境,因为环境永远不会来适应你。即使这是一个非常非常痛苦的过程。 3.大方一点。不会大方就学大方一点。如果大方真的会让你很心疼,那就装大方一点。 4.低调一点,低调一点,再低调一点(要比临
2009-11-02 20:30:00 773 1
转载 一位软件工程师的6年总结
“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。 谨以此文献给那个自己为你奉献3年青春与激情
2009-10-30 17:26:00 733
原创 JAVA专业术语集
JAVA专业术语集 API:Java ApplicationProgrammingInterface API(应用程序接口)是事先写好的代码, 组织到相关包。例如 Applet 和 AWT 包包括建立字体、菜单、按钮的类(CLASS), 全部的Java API被包含在JavaTM 2 Standard Edition 1. 在线API文档 2.
2009-10-30 09:33:00 6196
原创 模范老公传授爱老婆的12条经验
1、当你爱着一个女人,一定要记得经常对她说:我爱你。不管已经说过多少次,不管是她第几百次问你“你爱我吗?”当她对你说“我爱你”,你都要很真诚地说:我也爱你,不是用其他话或者觉得多余。 2、如果你不爱她了,放了她。不要白白享受着她的照顾和温柔,然后漫不经心地寻找着别的女人,在找到之后才说我们分手吧,又或者干脆脚踏两只船。 3、在你的朋友和她的
2009-10-29 21:45:00 1067
原创 初识SVN(六):“目标机器拒绝连接”的问题
今天在MyEclipse中打开以前创建的SVN资源位置(即:svn://localhost/)时,出现了 “目标机器拒绝连接”的问题。昨天好好的,今天怎么拒绝连接了呢?在网上搜不到相关解决 问题的方案.. 求救无果后,硬着头皮又从最开始安装、配置重新操作了一遍。最终结果让我哭 笑不得.. 只是SVN服务器没有一直打开而已,也就
2009-10-29 21:13:00 2341
原创 什么是Spring的DAO,Spring对JDBC/Hibernate的支持
一:简介 1.定义:spring的dao不是新发明一种技术,而是对原来技术的一种封装,定义了一套 简单实用的api 2.使用dao的好处:降低了业务逻辑层和具体的持久层技术 3.spring对dao的支持,定义了一套完善的异常类 (1)运行时异常,业务层不用去捕获持久层异常 (2)异常的信息,可以反映异常发生的原因
2009-10-29 20:55:00 1859
原创 Spring的AOP(四):自动代理及Aspect J的方式实现Aop编程
六:自动代理: 不用自己配置代理类,由系统提供的类自动代理 1.BeanNameAutoProxyCreator:根据bean的id,织入切面 需要配置的两个属性: (1)beanNames:配置要织入的目标对性列表 (2)inteceptorNames:要织入的切面 2.DefaultAdvisorAutoProx
2009-10-29 20:38:00 2249
原创 Spring的AOP(三):切入点Pointcut 、Advisor及引入
四:切入点Pointcut 和 Advisor 1.Pointcut :一组规定,规定一个切面可以织入到哪个类的哪些方法。 2.Advisor:是一种特殊的Advice,规定了哪个切面,要织入到哪个类的哪些方法(配置 getClassFilter:来过滤,要织入的目标类 getMethodMatcher:来过滤,要织入的方法
2009-10-29 20:17:00 13023
原创 Spring的AOP(二):AOP中的术语及四种Advice
二:AOP中的术语: 1.Aspect:泛指业务逻辑 2.Advice:具体的交叉业务逻辑,切面的实现 3.joinpoint:链接点,切面可以被织入到目标对象的位置,泛指属性链接点,方法链 接点,(属性不用,不符合oo的概念) 4.pointcut:切入点,定义的一组规则,规定切面可以被植入到哪个目标对象的哪些方
2009-10-29 20:07:00 2718
原创 Spring的AOP(一):什么是AOP
一:AOP简介 1. 定义:将程序中的交叉业务逻辑(比如安全,日志,事务等),封装成一个切面,然后注入到目标对象(具体业务逻辑)中去。(联想:过滤器filter) 2.AOP的实现方式 (1)静态织入(最复杂,最强大): 在编译阶段,通过特殊的编译器来实现把切面织入到目标对象 (2)加载织入: 在类的加载阶段,通过cl
2009-10-29 19:56:00 2664
原创 Spring中的IOC(四):IOC中其他接口的使用及Spring的事件处理机制(监听机制)
六:IOC中其他接口的使用 1. Beanpostprocessor:(后处理bean)在对象实例化后,进行方法调用前进行特殊处理 2. BeanFactoryPostProcessor:在实例化对象前,对配置文件进行特殊处理 3. PropertyeditorSupport :属性编辑器类可以根据定义的规则,将字符串类型自动编辑成一个对象类型来进行属性注入。
2009-10-29 18:59:00 1106
原创 Spring中的IOC(三):bean 的其他属性及bean实例的生命周期和范围
四:bean 的其他属性介绍 1. 自动装配 (bean标签的autowire属性): 作用:不明确配置,自动将某个bean 注入到另一个bean的属性当中 分类: (1)byname:通过id 的名字来进行匹配, (2)byType:通过类型来进行匹配 (3)constructor:根据java 源程序中定义的
2009-10-29 18:42:00 1854 1
原创 Spring中的IOC(二):容器对bean属性的装配
三:容器对bean属性的装配 1. 基本类型和字符串类型属性的装配(value): property name="owner"> value>张三value> property> 2. 引用类型属性的装配 property> ref bean="otherBean" />
2009-10-29 18:33:00 695
原创 Spring中的IOC(一):什么是IOC及Spring中实现IOC的方式(依赖注入)
一:IOC简介: 1. 概念定义: 类之间的依赖关系,不再由类自己去负责,而是由容器根据配置文件去创建实例并维护各个实例之间的依赖关系。 2.优点: (1):避免了代码的纠缠,(业务逻辑和业务逻辑无关的代码纠缠到一块)代码更容易被维护 (2):模块的耦合性降低 (3):易测试 二:Spring中实现IOC的方式:依赖注入(Dependency Inj
2009-10-29 11:42:00 994
原创 初识SVN(五):使用SVN插件遇到的第一个问题
在使用 SVN 插件的时候,第一个就抛出了有关 CVS 的错误,在 SVN 所导入的项目中存在 CVS 文 件,需要清除。 Windows下删除 .svn/cvs 文件夹的方法: 首先建立注册表脚本: (删除.svn 文件) 建立一个文本文件,取名为 kill-svn-folders.re
2009-10-27 19:54:00 492
原创 初识SVN(四):对SVN插件的配置即使用
由于在安装 Subversion 的 Windows 客户端 TortoiseSVN 时,语言包安装的是中文,因此按照中文的提示进行配置,如下: 1. Window -> Open Perspective -> Other ,打开 Myeclipse 的试图列表。此时 Myeclipse 的视图列表 中就出现了 “SVN资料库” 一项。
2009-10-27 19:30:00 600
原创 初识SVN(三):在MyEclipse7.0中安装SVN插件
值得一提的是,MyEclipse 6.x 和 MyEclipse 7.0 对于 SVN 插件的安装有所不同。因为7.0版本里面自带就有 SVN 的插件,不需要更新下载之类的麻烦事情,直接安装就行。下面介绍一下 Myeclipse7.0 的 SVN 插件安装的步骤: 推荐站点安装方法。 http://subclipse.tigris.org/upd
2009-10-27 19:07:00 544
原创 初识SVN(二):安装SVN
搜索了解了 SVN 的介绍之后,大致有了自己的理解,就是说 SVN 是给大家合作开发项目提供了平 台,真正的项目需要一组人合作完成。 那接下来就是安装 SVN 了。 第一步:安装服务器和客户端软件 Setup-Subversion 和 Subversion的Windows客户端TortoiseSVN 这两个软件
2009-10-27 19:03:00 564
原创 初识SVN(一):什么是SVN
之前练习的实例,像购书网站,图书馆管理系统等,都是小系统,一个人做的开发练习。而接触真正 意义上的企业开发的项目,是从今天开始。因此,初识了SVN。先搜索了SVN是什么... Subversion,简称SVN,是一个开放源代码的版本控制系统,相对于的RCS、CVS,采用了分支管 理系统,它的设计目标就是取代CVS。互联网上越来越
2009-10-27 16:52:00 990
原创 此时此刻 随想
刚逛了逛前辈们的博客,觉得自己写的果然很幼稚,有种想使劲儿追赶的感觉。开始嘛,可能都有这个 阶段,经验少所以也写不出来技术的专业的知识,不过每记录一点都是自己的一点进步。所以,积累经验 是当务之急。急也是急到这儿,有种不知道何从的感觉,每天都是满怀期待的坐到电脑前,却不知道下手 在哪里。不能只看理论了,要行动起来。 动手做,遇到问题,解决问题,积
2009-10-26 20:09:00 424
原创 简单的 Hibernate Test
Test.java import org.hibernate.cfg.*;import org.hibernate.*; public class Test { public static void main(String[] args) throws Exception { Student student = new Student();
2009-10-26 16:49:00 726
原创 用session时注意
1. 数据大小:session 中存的数据不能太大 2. 会话范围:一关浏览器 session “失效”?因为 cookie 默认的年龄是负数,而 sessionID 存在 于 cookie 中 可以获取一个 cookie,修改 cookie 的年龄,或再写一个年龄>0的 cookie,将获取的coo
2009-10-26 16:30:00 579
原创 分页(Oracle)
select id,name from s_emp where rownum 11; // 错! 1. rownum 并不是 DB 中本身有的一个字段,因此不能写 > ; 2. rownum 是动态编号的,先将数据拿出来再编号,拿出来一个编一个号 ; 如: 拿出来一个,编号2,要;
2009-10-26 16:13:00 499
原创 用Cookie时注意
1. 编码的问题(特殊字符和协议的冲突) URLEncoder URLDecoder 2. 大小和多少(Cookie 值的大小和 Cookie 的个数) 4K 20个(一个 Server 可以存20个 Cookie,多个 Server 可
2009-10-23 22:11:00 681
原创 PL/SQL Developer 中的另一个问题:ORA-12154: TNS:could not resolve the connect identifier specified
解决了 Initialization error Could not load 的问题,在登陆界面填写完信息进行登录时,又出现了另一个 问题 ORA-12154: TNS:could not resolve the connect identifier specified ,即无法解析指定的连接标识符。这说明缺少了一个环境变量,TNS_ADMIN 。
2009-10-23 19:38:00 45815 14
原创 PL/SQL Developer 中的问题:Initialization error Could not load
Initialization error :初始化错误 今天用服务器所在的机子,因此不用下载 Oracle 客户端,但是直接打开 PL/SQL 时还是出现了几个 小问题,首先是 Initialization error Could not load ,(另一个问题见相关的另一篇文章)。 在网上搜索了相关的内容,经过反复的测试,最后终于有了解决该问
2009-10-23 19:06:00 33607 3
原创 动态生成图片(验证码)
用 servlet 生成图片(输出的不是文本,而是图片) 应用:验证码 —— 防止客户端恶意发信息,如:写一个 for 循环不停发帖。 public class ImageServlet extends HttpServlet { public void doGet (HttpServletRequest request, Htttp
2009-10-22 10:28:00 2668
原创 重定向&转发
重定向:1. 两个请求(浏览器发出) 2. 请求原封不动的再发一次 3. 浏览器知道是谁给的响应(因为地址栏变了) (知道是重定向后的地址送回的响应) 4. response.sendRedirect(" ");
2009-10-22 10:12:00 517
原创 客户端表单验证&服务器端验证
在商务网站中,往往需要验证用户输入的数据是否符合要求,通常有两种方法:一种是服务器端验证,一种是客户端验证。 服务器端验证数据的缺陷是速度慢,必须先把表单传到服务器,每提交一次表单都要校验一次(哪怕是已经校验为正确的),判断后返回其结果。因此,用户体验不好,填表填了半天,等待半天后,回过来信息说:xxx不符合要求,用户不爽。 客户端表单验证是JavaScri
2009-10-22 09:47:00 1883
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人