- 浏览: 111230 次
- 性别:
- 来自: 玉林
文章列表
好久没有写博客了,前段时间和一个外面的项目经理还有几个计科的同学在忙学校里面的电子电工开放式系统,由于使用的是内部的框架,不便发表关于这方面的技术博客,话虽然是这样说,但是我连一个思想上的博客都没有发表,其实在很久以前我就想写一篇关于自己那段时间的所感的,有时候灵感来了,但是又不想写,当想写的时候,又没有灵感了。这或许是自己的缺点,有些事情总是拖到最后才去做。胡哥,一直都教导我们要有思想,不要像富,士康的民工一样。在这长达2个月的时间里,有得也有失,但是不管怎么样,只要有收获就好。
(一)毫无 ...
网上商城不同类别产品数据库的设计思路
- 博客分类:
- 数据库
问题的提出:网上商城对产品进行了很多分类,不同的分类产品又有不同的属性,比如,电脑的属性有:CUP,内存, 主板,硬盘等等,服装的属性有:布料,尺寸,颜色等等,那么产品表以及产品分类 ...
1、事务处理 1)事务和锁 当执行事务操作时(dml语句),oracle 会在被作用的表上加锁,防止其他用户改表的结构,只有当一个事务执行完了 锁解开了,其他用户才可以对这个表进行操作,这对于用户来说十分重要,避免同时操作同一个表。 2)回退事务 保存点(savepoint)是事务中的一点,用于取消部分事务,当结束事务后,会自动的删除该事务所定义的所有保存点。 当执行rollback时,通过指定保存点可以回退到指定的点,这对于操作人员来说作用十分大,因为当数据出错时,可以采用 回退事务,恢复到指定的状态。 ...
1、sql*plus常用命令1)disc[onnect] 用来断开与当前数据库的连接2)passw[ord] 用来修改用户的密码,如果想修改其它用户的密码,需要用sys/system登陆3)show urser 显示当前用户名4)exit 断开连接,同时退出5)& 可以替代变量,而该变量在执行时,需要用户输入。 select * from emp where job="&job"6) eidt 可以编辑指定的sql脚本 edit d:\a.sql7) spool 将slq*plus 屏幕上的内容输出到指定的文件中去。 spool d:\b ...
1、前言
web应用程序,在很多地方都需要对数据进行验证,验证后,给用户一些提示的信息,尽量让用户知道那些信息有误,对输入信息的认证,可以在前台,也可以在后台,在前台可以用js来实现,在后台呢,也可以,如果要自己学验证方法的话
写是可以写出来,但是很繁琐,都一些if和else语句,基于这种考虑,struts提供了很一套很好的验证体系。
这个验证功能要用到上一篇编写的代码,只是修改部分代码,和添加必需的代码。
2、strut验证的种类
strut验证的方式可以说是挺多中的,下面是一些常用的方法。
(1)在继承ActionSupport的动作类中重写v ...
1、前言
我们都知道从前台表单的数据提交到后台时候,都是字符串类型的,我们用到时,还得对它们进行类型转换,如果一个 表单数据很多的话,如果每一个都用request.getParameter("name")来得到的话,那是很烦躁的,这些代码都是重复的,对于有规律的代码,可以单独拿出来进行封装,我曾经也写了一个这样的方法,不过写的很简单,很多情况都没有考虑到,比如类型转换。struts提供了一个很好的转换封装机制,下面看看例子。
2、需要了解的知识点
struts2和struts1有很大的不同,可以说strus2的前身不是strust1,Struts ...
前段时间学过一下struts1,其实也就是配置web工程成功而已,但是过了一个多月后,当再想继续学习的时候,感觉和从头开始没有什么两样了,为什么?因为我没有总结,没有形成自己的一套体系。胡-哥说过,技术博客为什么要发表? 不发表就没有留存, 没有留存就没有记忆,没有记忆就没有历史,没有历史就没有存在,没有存在就没有意义!所以我决定了在以后的学习中都要把学到的东西记录下来,让这些见证自己的成长。 话说多了,前两天接触了struts2, struts2给我第一的感觉就是比struts操作简单,省去了很多步骤,更灵活(其实struts1我只是学过几天而已,感觉特别繁琐)。
...
最近感觉xml的用处挺大的,特别是在数据交互的时候,比如ajax从后台取的数据,就可以得到一个xml文本,还有在很多框架的配置都是用xml进行配置,所以懂得如何从xml提取所需要的信息很重要,在网上学习了一下XPath,虽然网上都有,但是自己还是想整理一下,留着日后用用到时可以参考一下。
一、什么是XPath
XPath 使用路径表达式在 XML 文档中进行导航,确切的说它是一个标准的路径,根据该路径可以解析出xml文档里面的信息。
二、xml基本语法。
1、xml文档
<?xml version="1.0" encoding="ISO- ...
一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候, ...
前阵子帮一个公司做了一个网站,在这个项目的开发过程中,遇到的问题可以说是多种多样的,不过最后都在网上找资料解决了,在这个项目中我学到了很多,无论是在技术,还是在为人处事方面都学到了不少。
...
1、Servlet的生命周期
servlet的执行过程
从servlet的执行过程中我们可以看到,servlet的生命周期为可以分为五个阶段:
第一,编译
第二,加载并实例化, 第三,初始化, 第四,服务, 第五,销毁。
说明:
容器启动的时候,由于servlet也是一个.java文件,所以第一步就是将它编译成.class文件,然后加载servlet的class,并在内存中new出 ...
1、HTML 文件结构
– <HTML>
• <HEAD>
– <title></title>
• </HEAD>
• <BODY>
– HTML
JSP内置隐含对象的作用
JSP 架构背后的理念是提供一个 Web 组件,它允许开发人员着重关注 Web 内容的表示,而不用陷入解析、编程和数据操纵等细节。JSP 应用程序本质上是特殊的 Web 组件,在处理用户请求之前,J2EE Web 容器首先将其转换成 servlet。在每个 JSP 应用程序内部有一套完整的隐式对象。隐式对象使得开发人员可以访问容器提供的服务和资源。这些对象之所以定义为 隐式的,是因为您不必显式地声明它们。不论您是否声明它们――虽然您不能 重复声明它们,它们在每个 JSP 页面当中都进行定义,并且在后台由容器使用。因为隐式对象是自动声明的,所以我们只需要使 ...
1. Servlet的功能:
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的 Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
Servlet担任的角色示意图
2.
1. 什么是JDBC?JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。
2. jdbc操作数据库的总体模型:
1)一张表对应一个pojo类,也就是一个表对应一个java对象。
2)pojo类中的属性对象表中的相应的字段。