
传智播客学习笔记
文章平均质量分 63
xajhzc
这个作者很懒,什么都没留下…
展开
-
传智播客学习笔记5.30
传智播客学习笔记5.30JBPM汤阳光老师* 工作流管理系统和jBPM** 工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执原创 2009-07-08 11:48:00 · 800 阅读 · 0 评论 -
传智播客学习笔记4.26
传智播客学习笔记4.26 select * from sales where rownum非ORACLE标准语句游标ORACLE_600的课?? case效率比decode?低 处理空值的规则AND:FALSE优先OR:TRUE优先 PL/SQL记录 %ROWTYPE属性显示游标游标的for循环创建过程过程的结束不等于事务的提交met原创 2009-06-14 22:06:00 · 307 阅读 · 0 评论 -
传智播客学习笔记4.24
传智播客学习笔记4.24视图中没有数据视图中查询语句存储于数据字典中如果通过视图访问数据,至少访问系统两次实际工作时,需要站在用户的角度去考虑尽量不要对视图进行DML操作在视图定义中,可以使用WITH READ ONLY选项来保证该视图上不能进行DML操作闪回技术(oracle 10.2以上版本)序列的使用索引什么时候应该创建索引什么时候不该创建索引一个表中,每加入原创 2009-06-14 22:04:00 · 354 阅读 · 0 评论 -
传智播客学习笔记4.23
原创 2009-06-03 18:30:00 · 487 阅读 · 1 评论 -
传智播客学习笔记4.22
传智播客学习笔记4.22select ... from ...才称为sql语句select...子句from...子句全部小写!sqlplus命令:L(list)缓存一条sql语句/执行当前缓存的语句空值必须处理列别名as(可以不写)select ename "姓名" ,sal*12 "年薪" from emp;distinct是排序得到的,影响效率 把对子表的原创 2009-06-03 18:29:00 · 378 阅读 · 0 评论 -
传智播客学习笔记4.20
传智播客学习笔记4.20cmd命令行中乱码问题:mysql客户端输入:set names gb2312;通知mysql采用gb2312处理字符 存储过程、JDBC2.0以后的几个新特性1.存储过程CallableStatement(从PreperedStatement扩展来)cs = connection.prepareCall(“{call psname(?,?,?)}”);2.原创 2009-06-03 18:28:00 · 481 阅读 · 0 评论 -
传智播客学习笔记4.19
传智播客学习笔记4.19三层结构:表示层业务逻辑层DAO层数据库异常的处理e.printstacktrace();//无必要throw new RuntimeException;jsp页面会自动对错误进行捕获catch(Exception e){ throw new RuntimeException("……",e);//同时输出e的错误信息}1/一定要抛出原来的异常2、出错时注原创 2009-06-03 18:27:00 · 443 阅读 · 0 评论 -
传智播客学习笔记4.17
传智播客学习笔记4.17复习:创建数据库、表对表里的数据进行操作mysql不支持check约束oracle中调用存储过程:execmysql中:call存储过程的用途:熟悉oracle的存储过程即可常见函数:聚合函数:max/count/min/avgjavascript / cssClass.forName("com.mysql.jdbc.Driver");静态代码块原创 2009-06-03 18:26:00 · 362 阅读 · 0 评论 -
传智播客学习笔记4.14
传智播客学习笔记4.14国际化i18ni18n是什么?internationalizationnternationalizatio:刚好18位起出这样形象生动,言简意赅的名字,还有谁说程序员没有幽默感的?Locale类本地化DateFormat类模式字符串与占位符MessageFormat类ResourceBundle类国际化标签库fmt文件的上传和下载enctype属原创 2009-05-31 18:31:00 · 338 阅读 · 0 评论 -
传智播客学习笔记4.17
传智播客学习笔记4.17复习:创建数据库、表对表里的数据进行操作mysql不支持check约束oracle中调用存储过程:execmysql中:call存储过程的用途:熟悉oracle的存储过程即可常见函数:聚合函数:max/count/min/avgjavascript / cssClass.forName("com.mysql.jdbc.Driver");静态代码块原创 2009-05-31 18:34:00 · 362 阅读 · 0 评论 -
传智播客学习笔记4.16
传智播客学习笔记4.16数据库入门简单命令使用sc:服务控制(创建、删除。。。)(免安装版)mysqld --consolemysql端口:3306创建数据库create database itcast; 在数据库中创造表create table users(id int,name char(10))对表增删改查drop table usersdesc usersalter tab原创 2009-05-31 18:33:00 · 499 阅读 · 0 评论 -
传智播客学习笔记4.13
传智播客学习笔记4.13filter典型应用4Listener监听器按监听的事件类型 Servlet 监听器可分为如下三种类型:监听域对象自身的创建和销毁的事件监听器监听域对象中的属性的增加和删除的事件监听器监听绑定到 HttpSession 域中的某个对象的状态的事件监听器Listener的用途:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时原创 2009-05-31 18:30:00 · 356 阅读 · 0 评论 -
传智播客学习笔记4.9
传智播客学习笔记4.9SESSIONcookie.setPath(application.getContextPath());cookieAPI使用Cookie跟踪客户信息的缺点sessionURL重写:把session id附加在url路径后面HttpSession接口简易版购物车JSTLpageContext.request.contextPathapplicatio原创 2009-05-24 23:23:00 · 432 阅读 · 0 评论 -
传智播客学习笔记4.6
传智播客学习笔记4.6EL自定义函数${paramValues}JSTL迭代操作(重要)CustomerDAO.java中if(names != null && names.size() > 0)需要写names.size()>0吗?update操作中,能否写if(names != null && names.size() > 1)?//title[@lang=eng]原创 2009-05-24 23:22:00 · 330 阅读 · 0 评论 -
传智播客学习笔记4.10
传智播客学习笔记4.10Session的典型案例9点40部分,request?FilterFilter接口声明式异常Filter典型应用1、有 3 个 HTTP 响应头字段都可以禁止浏览器缓存当前页面,它们在 Servlet 中的示例代码如下:response.setDateHeader("Expires",-1);response.setHeader("Cache-Contr原创 2009-05-24 23:24:00 · 336 阅读 · 0 评论 -
传智播客学习笔记4.28
传智播客学习笔记4.28完善之前的java_web项目,采用JDBC数据库文件的下载购物车项目DAO:数据访问对象Database Access Object 使用dbutilsBOOKDAOIMPL中,泛型的使用有必要么?Class clazz = Book.class;List list = this.findAllObjects(conn, sql, params原创 2009-06-14 22:12:00 · 360 阅读 · 0 评论 -
传智播客学习笔记4.27
传智播客学习笔记4.27完善之前的java_web项目,采用JDBC数据库文件的下载购物车项目DAO:数据访问对象Database Access Object 使用dbutilsBOOKDAOIMPL中,泛型的使用有必要么?Class clazz = Book.class;List list = this.findAllObjects(conn, sql, params原创 2009-06-14 22:08:00 · 314 阅读 · 0 评论 -
传智播客学习笔记5.4
传智播客学习笔记5.4在使用JS的时候,需要考虑JS被禁用的情况下,代码能够继续运行AJAX只能提升用户的体验,不能取代程序Service层用于管理Connection(会产生耦合)ThreadLocal类public class ThreadLocalextends ObjectThis class provides thread-local variables. These v原创 2009-06-21 21:52:00 · 371 阅读 · 0 评论 -
传智播客学习笔记5.29
传智播客学习笔记5.29LUCENE汤阳光老师HighLighterFragmenter fragmenter = new SimpleFragmenter(500);不设置此句?Term为什么必须设置field属性?如果同时要在title和content中查找?Lucene介绍:** 1,Lucene是什么呢?lucene是众多搜索引擎中的一个,就像持久层除了Hibern原创 2009-07-08 11:46:00 · 550 阅读 · 0 评论 -
传智播客学习笔记5.26
传智播客学习笔记5.26汤阳光老师主题的设计方法是否能够节省数据库?一个回复:插入数据库一次,查询一次(主题),更新一次一次版面列表:查询一次注意viewCount和replyCount TopicType:内部类!表的映射关系!主外键关系将选中字母变成大写:ctrl+shift+xrequestScope: List categories 分类1 分类原创 2009-07-08 11:41:00 · 380 阅读 · 0 评论 -
传智播客学习笔记5.22
传智播客学习笔记5.22汤阳光老师ItcastBBS完成内容: 1、版面管理与显示 2、用户的注册与登陆 3、文章的发表与回复,添加附件,发起投票,下载附件,参与投票 4、站内文章的搜索环境搭建步骤:设计实体--DAO更改显示行数:window-preferences--java-formatter--linwrappingalt+向左箭头,回到上一次访问的文件按两次c原创 2009-07-08 11:30:00 · 347 阅读 · 0 评论 -
传智播客学习笔记5.17
传智播客学习笔记5.17Hibernate 汤阳光老师上午:环境的搭建第一个HIBERNATE程序Eclipse快捷键:ctrl+shift+t:查找列名?ctrl+d:删除一行alt+向下箭头:shift+enterctrl+shift+l:连按两次,打开快捷键配置窗口String arg0这样的参数?关联源码后即可解决添加getter/setter方法:alt+shif原创 2009-07-04 00:43:00 · 462 阅读 · 0 评论 -
传智播客学习笔记5.15&5.16
传智播客学习笔记5.15&5.16AJAX重视包名思路!标签慎用绝对路径:${pageContext.request.ContextPath}javascript是一种对它所在的网页文档及各元素进行操作的语言 path="/reg" type="org.apache.strtus.actions.ForwardAction" parameter="/WEB-原创 2009-07-04 00:42:00 · 611 阅读 · 0 评论 -
传智播客学习笔记5.20
传智播客学习笔记5.20HIBERNATE汤阳光老师HQL或CriteriaQuery q = session.createQuery(hql);类名上按ctrl+t,可以列出类的继承结构练习:1, 根据用户名和密码查询一个用户.2, 查询有指定权限的组.3, 如果把用户按年龄升序排列, 找出排在指定用户上面的那个用户(假设年龄都不相同).4, 树形的Group中, 方法 find原创 2009-07-04 00:45:00 · 561 阅读 · 0 评论 -
传智播客学习笔记5.19
传智播客学习笔记5.19HIBERNATE汤阳光老师TreeSet第一种排序方式----------该方法不推荐内存中排序。影响效率要求实体实现comparable接口 第二种排序方式sql查询时使用order by子句指定顺序基于主键的一对一映射基于外键的一对一映射不管是多对一还是一对一,有外键的那个表所对应的实体始终能维护关系维护关系?重写hashcode和equa原创 2009-07-04 00:44:00 · 681 阅读 · 0 评论 -
传智播客学习笔记5.12
传智播客学习笔记5.12html标签练习页面转向的配置:struts-config.xml path="/reg" forward="/WEB-INF/pages/reg.jsp"/>jsp页面:FORM的继承xxxxxxLabelValueBeanxxxx防止重复提交源代码的重要性cookbookvalidation.xml不推原创 2009-06-28 21:12:00 · 378 阅读 · 0 评论 -
传智博客学习笔记5.10
传智博客学习笔记5.10struts注意,web工程中,需要把jar包复制到lib文件夹中!BeanUtils效率问题尽量少使用struts标签通用问题0、搭建struts环境1、struts流程struts-config.xml path="" name="" validate="" input=""> 2、具体配置佟老师对Struts很原创 2009-06-28 21:10:00 · 361 阅读 · 0 评论 -
传智博客学习笔记5.9
传智博客学习笔记5.9JAVA MAILSMTP协议6条命令:Ehlo主机名auth loginmail fromrcpt to Data .号代表邮件内容的结束quitPOP3协议userpassstatlistretr 最重要的命令quitRFC822文档邮件头和邮件体,两者使用空行分隔邮件头 from字段 to字段 subject字段 cc、bcc字段邮件体 邮件内容原创 2009-06-28 21:09:00 · 406 阅读 · 0 评论 -
传智播客学习笔记5.13
传智播客学习笔记5.13小论坛项目:struts,多表关联service:beginTransaction();-------获取连接,开始事务commitTransaction(); 提交事务rollbackTransaction(); 回滚事务releaseConnection(); 释放连接DAO:getConnection();----------获取原创 2009-06-28 21:13:00 · 457 阅读 · 0 评论 -
传智播客学习笔记5.7
传智播客学习笔记5.7DTD和SCHEMADTD要求:参照文档能够看懂复习:1、使用ECLIPSE手工建立WEB项目目录结构,并使用TOMCAT发布:webProject:/src将类编译后存放路径设置为classes目录下/webContent/webContent/WEB-INF/webContent/WEB-INF/classes/webContent/WEB-INF/lib原创 2009-06-21 21:53:00 · 443 阅读 · 0 评论 -
传智播客学习笔记5.6
传智播客学习笔记5.6java scriptSAX用SAX解析的步骤:1、获取SAXParserFactory对象2、由SAXParserFactory对象创建SAXParser对象3、解析xml文档,需要注册事件处理器接口的实现类DOM (Document Object Model, 即文档对象模型) 是 W3C 组织推荐的处理 XML 的标准接口SAX(Simple API f原创 2009-06-21 21:52:00 · 295 阅读 · 0 评论 -
传智播客学习笔记5.5
传智播客学习笔记5.5open session in viewXML的解析器DOM和SAXnode接口的特性和方法js中解析XML文件 //定义用于加载 XML 文档的函数 function parseXml(fileName){ //IE 内核的浏览器 if(window.ActiveXObject){ //创建 DOM 解析器 var doc = new Ac原创 2009-06-21 21:52:00 · 256 阅读 · 0 评论 -
传智播客学习笔记4.12
传智播客学习笔记4.12Filter的典型应用:权限配置开发中绝对路径的使用session的作用(记录用户信息)注释的重要性循环遍历:装饰模式动态代理哈哈,过滤器这个名字听起来就很酷。实际用起来倒也简洁有效。今天讲的内容不少,明明都是些难以理解的东西。但是在佟老师的讲解下,这些似乎都变得顺理成章起来。不知不觉中,我已经深刻理解了设计者的初衷。回想起代码之美中,某位作者就说过原创 2009-05-24 23:25:00 · 271 阅读 · 0 评论 -
传智博客学习笔记11--JAVA API
传智博客学习笔记11--JAVA API理解APIApplication Programming InterfaceJAVA API就是JDK中提供的各种类JCreator的使用String 和 StringBuffer类位于java.lang包中,该包内内容不需import即可使用String类的对象内容一旦被初始化就不能改变StringBuffer类用于封装内容可以改变的字符串用to原创 2009-04-01 20:48:00 · 593 阅读 · 1 评论 -
传智博客学习笔记7--面向对象上
传智博客学习笔记7--面向对象上static静态方法在静态方法里只能直接调用同类中其它的静态成员(包括变量和方法),而不能直接访问类中的非静态成员。这是因为,对于非静态的方法和变量,需要先创建类的实例对象后才可使用,而静态方法在使用前不用创建任何对象。 静态方法不能以任何方式引用this和super关键字(super关键字在下一章讲解)。与上面的道理一样,因为静态方法在使用前不用创建任何实例对象原创 2009-04-01 20:44:00 · 346 阅读 · 0 评论 -
传智博客学习笔记4--JAVA编程基础1
2009-3-11 10:19:01JAVA基本语法/***/该注释用于生成JAVA文档/* */不能嵌套注释3.5:double型3.5f:float型表达式的数据类型自动提升所有的byte型、short型和char的值将被提升到int型。如果一个操作数是long型,计算结果就是long型;如果一个操作数是float型,计算结果就是float型;如果一个操作数是double型,原创 2009-04-01 20:39:00 · 428 阅读 · 0 评论 -
传智博客课堂学习笔记3.26
192.168.0.200传智博客课堂学习笔记3.26JAVA基础1、注解2、反射(读写field和属性,调用method,获取泛型和注解,构建对象)Employee emp = new Employee();//正向调用Class cs = Class.forName("cn.itcast.Servlet");Servlet s =(Servlet)cs.newInstance();//调原创 2009-04-16 21:34:00 · 513 阅读 · 0 评论 -
传智博客学习笔记18--JAVA SCRIPT css
传智博客学习笔记18--JAVA SCRIPT cssCSS样式表内联样式表间嵌入样式表间外部样式表输入样式表原创 2009-04-01 20:56:00 · 528 阅读 · 0 评论 -
传智博客学习笔记12--JAVA IO
传智博客学习笔记12--JAVA IOFile类与文件内容无关,只代表磁盘文件本身信息JAVA中的目录被当成一种特殊的文件使用恩,我发现通过程序删除文件,直接就删除了,不放进回收站~ File f = new File("test//1.txt");//并没有产生test文件夹,奇怪 还是要仔细读一下文档 RandomAccessFile 类 掌握情况一般仅限于操作文件,不能访问其他原创 2009-04-01 20:50:00 · 276 阅读 · 0 评论 -
传智博客学习笔记6--面向对象上
传智博客学习笔记6--面向对象上面向对象的概念==与equals的区别(对象、内容)封装的优点this是什么?在函数内部就是这个函数所属的对象的引用变量(this一般可以省略)必须用this的方法:1、让类的成员变量名和对其进行赋值的成员方法的形参变量同名是必要的,这样的代码谁看了都能明白这两个变量是彼此相关的。 this.name=name;2、假设我们有一个容器类和一个部件类,在容器原创 2009-04-01 20:43:00 · 327 阅读 · 0 评论