自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 传智播客学习笔记6.10

传智播客学习笔记6.10杨老师SPRING基于控制反转(Inversion of Control ,IoC)和面向切面(Aspect Oriented Programming , AOP)的容器框架.良好习惯的养成领悟!一般用@Resource比较多within操作今天换了一个新的老师,据说是佟老师的师傅~~感觉杨老师的技术实力确实很强,但可能是因为紧张。讲解中出了些错

2009-07-21 19:37:00 476

原创 传智播客学习笔记6.11

传智播客学习笔记6.11SPRING黎活明老师业务层BEANDAO BEANSTRUTS :ACTION一般以上三种BEAN交给SPRING管理注入方式:属性构造器字段(注解)动态代理AOPSPRING中,以下技术会产生BEAN的代理对象:事务管理(环绕通知)AOP下午:JDBC+SPRING集成事务SPRING + HIBERNATE + STRUTS集成(二级缓

2009-07-21 19:37:00 419

原创 传智播客学习笔记6.8

传智播客学习笔记6.8汤阳光老师OA项目:任务提示功能图像监控tomcat进程:javaw.exehibernate:auto-commit属性jbpm的该属性为False,避免类名重复流用完之后一定要关闭!尽晚打开,尽早关闭新建集合时一定要初始化!List list = new ArrayList();Set set = new HashSet();Map map

2009-07-21 19:36:00 379

原创 传智播客学习笔记6.7

传智播客学习笔记6.7OA系统汤阳光老师快捷键使用:ctrl+o:显示当前类所有方法再按一次,显示父类的方法Jbpm常见API介绍* Jbpm的持久化APIJbpm中所有数据库操作的入口都是JbpmContext,这是最核心的一个类。各种的数据库操作,JbpmContext都会委派给不同的Session(例如GraphSession,TaskMgmtSession等)来处理。

2009-07-21 19:30:00 368

原创 传智播客学习笔记6.4

传智播客学习笔记6.4错误时如何回显页面?1/addUI中重新准备数据2、单独写一个回显的action?(待试验)使用两层架构:view + service(service+dao)使用技术:struts1 + jstl1.1 + hibernate + jbpm要完成的功能: 组织与人员管理 流程管理: 部署,删除,查看流程图片,查看流程定义文件,备份 流程监控: 用图形显示

2009-07-16 10:58:00 552

原创 传智播客学习笔记6.3

 传智播客学习笔记6.3public static void main(String[] args) {  // List depts = preDepts();  /**   *    * 打印如下效果(不要求顺序):   *    * -传智播客   * |   * |-- 市场部   * |     |   * |     |-- 市场1部   * |     |-- 市场2部  

2009-07-16 10:57:00 320

原创 传智播客学习笔记6.2

传智播客学习笔记6.2JBPMJbpmConfiguration.getInstance().createSchema();创建表的时候最好指定统一的前缀(查找起来方便)ctrl+shift+/:创建 /*   */ 形式的注释ctrl+shift+/:取消注释使用两层架构:view + service(service+dao)使用技术:struts1 + jstl1.1 + hi

2009-07-16 10:56:00 377

原创 传智播客学习笔记5.31

传智播客学习笔记5.31节点 不同的节点类型代表不同的行为等待节点:与外部节点交互时使用create-task="false" signal="last-wait":一并使用决策节点中的表达式:#{money gt 1000 ? "to audit" : "to end"}断言Assert.assertEquals("","");事件变量动作* 节点不同的节点类型代表不同的

2009-07-16 10:54:00 499

原创 传智播客学习笔记5.30

传智播客学习笔记5.30JBPM汤阳光老师* 工作流管理系统和jBPM** 工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。工作流是针对工作中具有固定程序的常规活动而提出的一个概念。通过将工作活动分解成定义良好的任务、角色、规则和过程来进行执

2009-07-08 11:48:00 717

原创 传智播客学习笔记5.29

传智播客学习笔记5.29LUCENE汤阳光老师HighLighterFragmenter fragmenter = new SimpleFragmenter(500);不设置此句?Term为什么必须设置field属性?如果同时要在title和content中查找?Lucene介绍:** 1,Lucene是什么呢?lucene是众多搜索引擎中的一个,就像持久层除了Hibern

2009-07-08 11:46:00 515

原创 传智播客学习笔记5.26

传智播客学习笔记5.26汤阳光老师主题的设计方法是否能够节省数据库?一个回复:插入数据库一次,查询一次(主题),更新一次一次版面列表:查询一次注意viewCount和replyCount TopicType:内部类!表的映射关系!主外键关系将选中字母变成大写:ctrl+shift+xrequestScope: List categories 分类1 分类

2009-07-08 11:41:00 343

原创 传智播客学习笔记5.22

传智播客学习笔记5.22汤阳光老师ItcastBBS完成内容: 1、版面管理与显示 2、用户的注册与登陆 3、文章的发表与回复,添加附件,发起投票,下载附件,参与投票 4、站内文章的搜索环境搭建步骤:设计实体--DAO更改显示行数:window-preferences--java-formatter--linwrappingalt+向左箭头,回到上一次访问的文件按两次c

2009-07-08 11:30:00 315

原创 传智播客学习笔记5.20

传智播客学习笔记5.20HIBERNATE汤阳光老师HQL或CriteriaQuery q = session.createQuery(hql);类名上按ctrl+t,可以列出类的继承结构练习:1, 根据用户名和密码查询一个用户.2, 查询有指定权限的组.3, 如果把用户按年龄升序排列, 找出排在指定用户上面的那个用户(假设年龄都不相同).4, 树形的Group中, 方法 find

2009-07-04 00:45:00 527

原创 传智播客学习笔记5.19

传智播客学习笔记5.19HIBERNATE汤阳光老师TreeSet第一种排序方式----------该方法不推荐内存中排序。影响效率要求实体实现comparable接口 第二种排序方式sql查询时使用order by子句指定顺序基于主键的一对一映射基于外键的一对一映射不管是多对一还是一对一,有外键的那个表所对应的实体始终能维护关系维护关系?重写hashcode和equa

2009-07-04 00:44:00 642

原创 传智播客学习笔记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 424

原创 传智播客学习笔记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 576

原创 传智播客学习笔记5.13

传智播客学习笔记5.13小论坛项目:struts,多表关联service:beginTransaction();-------获取连接,开始事务commitTransaction();      提交事务rollbackTransaction();    回滚事务releaseConnection();      释放连接DAO:getConnection();----------获取

2009-06-28 21:13:00 429

原创 传智播客学习笔记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 347

原创 传智博客学习笔记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 337

原创 传智博客学习笔记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 373

原创 传智播客学习笔记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 416

原创 传智播客学习笔记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 341

原创 传智播客学习笔记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 226

原创 传智播客学习笔记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 267

原创 传智播客学习笔记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 313

原创 传智播客学习笔记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 282

原创 传智播客学习笔记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 282

原创 传智播客学习笔记4.24

传智播客学习笔记4.24视图中没有数据视图中查询语句存储于数据字典中如果通过视图访问数据,至少访问系统两次实际工作时,需要站在用户的角度去考虑尽量不要对视图进行DML操作在视图定义中,可以使用WITH READ ONLY选项来保证该视图上不能进行DML操作闪回技术(oracle 10.2以上版本)序列的使用索引什么时候应该创建索引什么时候不该创建索引一个表中,每加入

2009-06-14 22:04:00 320

原创 传智播客学习笔记4.23

2009-06-03 18:30:00 447 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 349

原创 传智播客学习笔记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 444

原创 传智播客学习笔记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 419

原创 传智播客学习笔记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 333

原创 传智播客学习笔记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 334

原创 传智播客学习笔记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 446

原创 传智播客学习笔记4.14

传智播客学习笔记4.14国际化i18ni18n是什么?internationalizationnternationalizatio:刚好18位起出这样形象生动,言简意赅的名字,还有谁说程序员没有幽默感的?Locale类本地化DateFormat类模式字符串与占位符MessageFormat类ResourceBundle类国际化标签库fmt文件的上传和下载enctype属

2009-05-31 18:31:00 305

原创 传智播客学习笔记4.13

传智播客学习笔记4.13filter典型应用4Listener监听器按监听的事件类型 Servlet 监听器可分为如下三种类型:监听域对象自身的创建和销毁的事件监听器监听域对象中的属性的增加和删除的事件监听器监听绑定到 HttpSession 域中的某个对象的状态的事件监听器Listener的用途:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时

2009-05-31 18:30:00 330

原创 传智播客学习笔记4.12

传智播客学习笔记4.12Filter的典型应用:权限配置开发中绝对路径的使用session的作用(记录用户信息)注释的重要性循环遍历:装饰模式动态代理哈哈,过滤器这个名字听起来就很酷。实际用起来倒也简洁有效。今天讲的内容不少,明明都是些难以理解的东西。但是在佟老师的讲解下,这些似乎都变得顺理成章起来。不知不觉中,我已经深刻理解了设计者的初衷。回想起代码之美中,某位作者就说过

2009-05-24 23:25:00 235

原创 传智播客学习笔记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 285

原创 传智播客学习笔记4.9

 传智播客学习笔记4.9SESSIONcookie.setPath(application.getContextPath());cookieAPI使用Cookie跟踪客户信息的缺点sessionURL重写:把session id附加在url路径后面HttpSession接口简易版购物车JSTLpageContext.request.contextPathapplicatio

2009-05-24 23:23:00 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除