传智播客视频与课程
文章平均质量分 71
whu_yxb
这个作者很懒,什么都没留下…
展开
-
传智播客 struts2视图result的种类和常量总结
在前面元素都配置了相应的属性,struts2给某些属性提供了默认值。如果没有为action指定class,默认是ActionSupport;如果没有为action指定method,默认执行action中的execute() 方法;如果没有指定result的name属性,默认值为success。因此,有了这些默认值,当在前面的应用中,这些属性都不配置,然后更改一下JSP页面的内原创 2009-10-24 00:08:00 · 1276 阅读 · 0 评论 -
传智播客 struts2 Action 配置种类与OGNL总结
与struts1流程相比,struts2的流程相对来说比较简单。StrutsPrepareAndExecuteFilter是Struts 2框架的核心控制器,它负责拦截由/*指定的所有用户请求,当用户请求到达时,该Filter会过滤用户的请求。默认情况下,如果用户请求的路径不带后缀或者后缀以.action结尾,这时请求将被转入Struts 2框架处理,否则Struts 2框架将略过原创 2009-10-24 00:09:00 · 1629 阅读 · 1 评论 -
传智播客 srping的AOP简介与事务传播特性总结
srping用到的另外一项技术就是AOP(Aspect-Oriented Programming, 面向切面编程),它是一种新的方法论, 是对传统 OOP(Object-Oriented Programming, 面向对象编程)的补充。AOP 的主要编程对象是切面(aspect), 而切面模块化横切关注点。在应用 AOP 编程时, 仍然需要在定义公共功能, 但可以明确的定义这个功能在原创 2009-10-24 00:03:00 · 1394 阅读 · 1 评论 -
传智播客 Lucene介绍与应用
1,lucene是众多搜索引擎中的一个,就像持久层除了Hibernate外也有很多其它框架一样。Lucene是一个开发工具包,我们可以使用他为应用程序添加全文检索的功能。2,目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。 还有其他很多的网站的应用程序使用了Lucene。3,Lucene 能够为文本类型的数据建立索引,所以你只原创 2009-10-23 23:33:00 · 818 阅读 · 0 评论 -
传智播客 struts1.x 课堂笔记之应用总结
预习了struts后,今天开始参加冲刺班的学习。给我们讲课的是佟刚老师,佟老师的风格是注重实例。把每一个知识点用代码表现出来,保证没预习过的学员也能听懂。如果预习过struts相关的视频,听佟老师的课是比较轻松的。 首先介绍的MVC模式,佟老师对MVC的阐述如下:MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它原创 2009-10-23 23:17:00 · 566 阅读 · 0 评论 -
传智播客 struts1.x 配置对象与Form的填充
在初步了解Action的基础上,接下来需要认识的是ActionMaping,配置文件中每一个元素就是一个ActionMaping的实例。该实例中不仅含有控制器通过请求路径选择Action的信息,还包括请求转发等的相关信息。简单的说,就是struts将配置文件中的元素的配置信息读取后都封装在了一个ActionMaping对象中,因此也可以调用该对象的相关方法在程序中获取那些配置信息。如原创 2009-10-23 23:08:00 · 913 阅读 · 0 评论 -
传智播客 struts1.x 简单登录示例
视频中struts的实践步骤的内容是用struts开发一个简单的登陆示例程序。再上一步搭建完开发环境后,接下来就是建立一个ActionForm,它实际上和JAVABEAN一样,只是所建立的这个FORM需要继承自ActionForm。因此这一步就是建立一个类名为LoginForm的ActionForm,里面有两个属性,分别对应用户名和密码,然后产生getter和setter方法。写完F原创 2009-10-23 23:03:00 · 894 阅读 · 0 评论 -
传智播客 AJAX基础之内部请求原理分析
在AJAX基础一中,初步认识了AJAX并利用JQuery库做了一个简单的应用,这就实际感受到了AJAX技术的大致轮廓和好处。同时也对AJAX产生了很大的兴趣,前面为了演示效果,利用了JQuery库使代码变得简单,但同时也将基本原理隐藏起来了。为了深入理解AJAX的原理,接下来将用最原始的XMLHTTPrequest对象来和服务器进行一步一步的交互,在这个过程中不使用任何第三方的库原创 2009-10-23 22:52:00 · 481 阅读 · 0 评论 -
传智播客 Java网络公开课三内省与注解
反射有点难理解,但是张老师的讲解非常通俗,演示的代码虽然精简,但是目的明确,原理很清晰。让人很容易就明白了其中的道理。了解了反射的原理。接下来张老师讲解了在框架中常用的技术——内省机制。内省和反射式相辅相成的,不能单独割裂开来讨论。在前面Java Web视频中,有一章专门讲解了JavaBean。那个时候我们只需要会用就行,至于是怎么实现的是完全不清楚的。如前面提到的JavaBean:原创 2009-10-23 22:00:00 · 687 阅读 · 0 评论 -
传智播客Java web之 乱码问题
不管是在写Servlet还是JSP应用程序,只要不是西欧ISO8859-1字符集编码,都将会遇到乱码问题。每当遇到乱码问题,如果不懂这些字符集的转换原理,调试起来是相当的困难。在JAVA WEB系列视频中,有几个章节都讲述了字符集的问题以及在实践中应该怎么解决乱码问题。 首先一个遇到乱码的问题就是请求参数。常遇到的当然是中文字符的乱码问题。请求参数是被浏览器经过URL编码才发送给服原创 2009-10-23 21:52:00 · 519 阅读 · 0 评论 -
传智播客Java web之 JSP基础之JSP的原理与特性
掌握servlet原理后,就会发现用servlet写web应用程序是一件很麻烦的事。虽然原理,思路清晰。但是代码比较复杂,特别是响应内容的生成方面。因此为了解决上述问题,JSP就产生了,它仍然是以servlet为基础的,最终JSP程序都要翻译成servlet来运行的。对于这一章,视频讲解有如下一些内容:JSP入门、JSP基本语法、JSP指令、out对象、pageContext对象、J原创 2009-10-23 21:19:00 · 503 阅读 · 0 评论 -
传智播客Java web之 HttpServletRequest的应用
了解了HttpServletResponse,接下来是第六章HttpServletRequest的应用,这个类同样很重要。在这章的讲解中,视频涉及了一下一些方面:HttpServletRequest简介、获取请求行的相关信息、获取网络连接信息、获取请求头信息、浏览器传递参数信息的细节、获取请求参数、获取请求消息的实体内容、利用请求域属性传递信息、请求参数的中文读取问题等内容。原创 2009-10-23 21:08:00 · 1781 阅读 · 0 评论 -
传智播客Java web之 HttpServletResponse的应用
学完第四章servlet,接下来是第五章HttpServletResponse的应用,随着视频讲解的深入,对servlet的认识也越来越清晰。看到现在,发现张老师对每个知识点讲的是既通俗易懂,有抓住了现象的本质。对原理讲解的特别透彻,虽然HttpServletResponse只是一个简单接口,但是书和视频还是道出了很多我未接触过的东西。在这章的讲解中,视频涉及了一下一些方面:准备实验原创 2009-10-23 21:06:00 · 1517 阅读 · 0 评论 -
传智播客Java web之 Servlet工作原理以及日志处理
了解完类装载器后,接下来张老师讲解了Servlet的特点及运行过程、Servlet的相关接口和接口中的常用方法,这些对深入理解Servlet有很大帮助。最后视频讲解了与日志有关的问题。 视频中总结的Servlet的特点,这些特点对理解servlet的工作原理至关重要: 1.Servlet是一个供其他Java程序(Servlet引擎)调用的Java类,它不能独立运行,它的运行原创 2009-10-23 20:52:00 · 708 阅读 · 0 评论 -
传智播客Java web之 Servlet应用的开发与映射总结
要掌握Servlet,就需要掌握Servlet开发所涉及的相关知识:良好的Java编程基础、熟悉XML、HTTP协议和WEB站点管理、熟悉HTML语言、CSS和JavaScript、有一定的数据库理论和开发基础。本段视频是Servlet入门,分别讲述Servlet API介绍、编写与编译Servlet程序、Servlet的注册与运行、Servlet激活器、缺省Servlet、Serv原创 2009-10-23 20:32:00 · 550 阅读 · 0 评论 -
传智播客Java web之 HTTP协议详解
HTTP协议是每一位Web开发者都应该熟悉甚至精通的网络协议。HTTP协议详解视频仍旧是张孝祥老师讲解的,视频全面介绍了HTTP协议及在JSP开发中的使用。学习完视频后,逐步掌握HTTP协议的基础知识,了解在Web应用中请求-响应回路的详细过程,掌握HTTP协议中最重要的一些概念(GET/POST/状态码/响应头与实体头等等)。张老师用telnet模拟浏览器发送请求以及接受响应内容,原创 2009-10-23 20:19:00 · 633 阅读 · 0 评论 -
传智播客Java web之 Tomcat的启动与批处理分析
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于初学者来说,很多人最先接触的主要都是Tomcat。这段视频主要讲解了WEB应用的相关知识、安装 Tomcat、Tomcat 的启动与停止、配置WEB站点的虚拟目录、配置虚拟主机、与专用WEB服务器原创 2009-10-23 20:28:00 · 940 阅读 · 0 评论 -
传智播客Java web之 Servlet基础补充
到目前为止,张老师的《深入体验Java Web开发内幕-核心基础》的第四章也就讲解完了。学完这一章之后,对servlet的认识就有了一个大概的轮廓。同时,视频中对一些关于servlet的细节知识讲解的很透彻。当了解这些细节以后,对以后写servlet时应该怎么做和为什么要这么做就有了深刻的认识。下面一些内容是对前四篇总结的补充,有如下一些内容:线程中的类加载器、servlet的线程安全问题原创 2009-10-23 21:03:00 · 627 阅读 · 0 评论 -
传智播客 JBPM基础之入门和简介
工作流就是工作流程的计算机化,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。通俗的说,就是多个人在一起合作完成某件事情。** 工作流管理系统(Workflow Management System, WfMS)主原创 2009-10-23 23:35:00 · 680 阅读 · 0 评论 -
传智播客 struts1.x表单验证与DispatchAction详解
今天主要讲了消息文件、表单验证和struts的各种DispatchAction。消息文件用于存放本地化消息文本。消息文件只是一个文本文件,它包含的是”关键字/值”对。在struts-config.xml中可以通过元素定义消息文本:,这是IDE默认生成的。标签的主要属性是 parameter 属性,它给出了应用程序的消息文件相对于web应用程序的/web-inf/classes/目录的位置,原创 2009-10-23 23:19:00 · 730 阅读 · 0 评论 -
传智播客 struts1.x 表单验证的方式
了解了ActionForm一些知识点以后,接下来是有关ActionForm中另外一个方法validate的学习。这个方法是用来检验相关的属性的,是在数据填充好后进行的。这个方法一般是对成员变量的数据进行校验,比如用户名不能为空、密码长度必需大于6位等等。需要注意的是,这都是在服务器端校验,和客户端校验是不同的。虽然一般都提供客户端的校验,但是服务器端的校验是不能少的,因为客户端校原创 2009-10-23 23:11:00 · 1079 阅读 · 1 评论 -
传智播客 struts1.x 工作原理与流程
预习视频到现在,发现赖老师对struts的讲解越来越深入,虽然是原理性的东西,但是在例子的配合以及形象的比喻下,理解并不会觉得困难。接下来的一段视频就是总结struts的工作原理和开发流程。赖老师将struts的工作流程总结为八步,如下: 1.初始化,读取配置(初始化ModuleConfig对象):ActionServlet是struts框架的总控制器,同时它也是一个Ser原创 2009-10-23 23:04:00 · 921 阅读 · 0 评论 -
传智播客 简单JavaMail 邮件的创建详解
有了Mail的理论基础,就可以更容易的理解JavaMail的API了,也能使编写邮件程序时思路清晰。如果要自己动手写程序发送和接收邮件,可以直接采用Socket编程连接远程邮件服务器,然后按收发邮件的协议进行网络通讯就可以了。但是如果是想创建复杂的MIME格式的邮件,则是一件非常复杂的事。JavaMail API不仅封装了与邮件协议相关的底层细节,而且还能够创建简单的创建出各种复杂的原创 2009-10-23 22:49:00 · 846 阅读 · 0 评论 -
传智播客 JavaMail前奏之邮件协议分析详解
JAVA邮件开发这套视频是张老师主讲的,和前期的Java Web一样,该课程的讲解方式由浅入深、循序渐进,先讲清楚理论知识和基本原理,然后再动手做实验。视频中的示例是真正能够使用的邮件生成和发送程序,不是HelloWorld级别的演示示例。为什么要学习邮件开发?正如张老师讲述的那样,邮件系统在十年前是很有市场的一个技术,虽然现在不如当初了,但是在现实企业开发中常常有需要用到一点邮件知原创 2009-10-23 22:46:00 · 761 阅读 · 0 评论 -
传智播客 JDBC基础之存储过程与批处理
和事物相关的另外一个比较重要的概念就是隔离级别。怎么理解隔离级别呢?主要从多线程并发读取数据时的正确性角度出发。先来说明一下什么是脏读、不可重复读、和幻读。理解这些概念后对理解隔离级别很有帮助。所谓脏读(dirty reads)是指一个事务读取了另一个未提交的并行事务写的数据。不可重复读(non-repeatable reads)是指一个事务重新读取前面读取过的数据,发现该数据已原创 2009-10-23 22:41:00 · 924 阅读 · 0 评论 -
传智播客 JDBC基础之日期问题与大文本操作
前面讲到PrepareStatement可以用来解决SQL注入的问题,除了这个好处之外,PrepareStatement还有另外两个好处:一是Statement会使数据库频繁编译SQL,可能造成数据库缓冲区溢出,而PrepareStatement不会出现这种情况。二是数据库和驱动可以对PreperedStatement进行优化(只有在相关联的数据库连接没有关闭的情况下有效)。既然Pr原创 2009-10-23 22:25:00 · 489 阅读 · 0 评论 -
传智播客 Java网络公开课四泛型与动态代理
张老师的公开课讲得比较深入,没有JAVA基础知识的人,理解起来是很困难的。不过对于有一定的基础,需要了解更深入的原理的人来说正好适合。听完前面的知识点后,感觉掌握了很多以前没注意的或者不知道的东西。接下来继续学习新特泛型。jdk中原有的集合类中存在的一个问题是:一个集合类中中能存入任何类型。虽然这看上去很方便,但是在实际应用中,我们往往只是需要装入特定类型,而不是什么类型都要往集合里原创 2009-10-23 22:02:00 · 751 阅读 · 0 评论 -
传智播客Java web之 JavaBean
学到现在,JSP知识点就接触的差不多了,《深入体验Java Web开发内幕-核心基础》的最后一章就是关于JavaBean的。视频中一次介绍了JavaBean简介、JavaBean的属性、JavaBean在JSP中的应用、JSP开发模式。 所谓JavaBean就是一种特殊的 Java 类,它遵从一定的设计模式,开发工具和其他组件可以根据这种模式来调用JavaBean。JavaBe原创 2009-10-23 21:49:00 · 468 阅读 · 0 评论 -
传智播客Java web之 会话与状态管理
因为HTTP协议时无状态的协议,所以WEB服务器对用户的每次请求都当做是一次全新的请求。但是很多WEB应用程序的需求中需要保存上一次请求的某些信息。为了解决这个问题,会话与状态管理的问题就产生了。在视频中,有关知识点包括:WEB应用中的会话与会话状态,Cookie,在Servlet程序中使用Cookie,Session,Session的典型案例,Session的持久化管理。 所原创 2009-10-23 21:29:00 · 587 阅读 · 0 评论 -
传智播客Java web之 JSP基础之模板与表达式
对JSP有了大概认识之后,接下来是JSP的基础语法。视频中对这一块讲解的内容有:JSP模版元素、JSP表达式、JSP脚本片断、EL表达式、JSP注释、特殊字符序列的转义处理、如何查找JSP页面中的错误。 所谓JSP模板元素是指JSP页面中的静态HTML内容,在静态的HTML内容之中可以嵌套JSP的其他各种元素来产生动态内容和执行业务逻辑。JSP模版元素定义了网页的基本骨架,原创 2009-10-23 21:23:00 · 509 阅读 · 0 评论 -
传智播客 struts2的特点以及环境的搭配与启动原理
今天开始学习struts2,先了解一下struts2历史以及特性。J2EE里的框架已经很多了,既然struts1的用户群庞大,为什么还要继续开发出struts2呢?虽然两者看上去似乎就只有版本的区别,但是实际上它们的本质已经有了很大的区别。Struts2是在WebWork2基础发展而来的,它属于MVC框架。因为本质上有很大差别,所以Struts2和struts1在代码编写风格上几原创 2009-10-24 00:05:00 · 699 阅读 · 0 评论 -
传智播客 AJAX增强之流程介绍
Ajax:一种不用刷新整个页面便可与服务器通讯的办法.Ajax并不是一项新技术,它实际上是几种技术,每种技术各尽其职,以一种全新的方式聚合在一起服务器端语言:服务器需要具备向浏览器发送特定信息的能力。Ajax与服务器端语言无关。 XML (eXtensible Markup Language,可扩展标记语言) 是一种描述数据的格式。Aajx 程序需要某种格式化的格式来在服务原创 2009-10-23 23:38:00 · 496 阅读 · 0 评论 -
传智播客 struts1.x 表单填充与存储详解
前面了解了与ActionForm有关的流程。现在就来用应用程序测试一下那些方法的正确调用顺序。使用的应用程序是在前面工程的基础做一下修改。下面就是修改了的AddStudentForm代码: public class AddStudentForm extends ActionForm { private String name; priva原创 2009-10-23 23:09:00 · 527 阅读 · 0 评论 -
传智播客 struts1.x 控制器详解
学习struts时,可以大致将struts中的常见类划归为不同的MVC模式中的组件,这样有助于理解struts的原理。这些常见的类有ActionServlet、Action Classes、ActionMapping(ActionForward)、ActionFormBean等。首先来看一下ActionForm,查看struts文档,官方将ActionForm归类为控制层组件而不是模原创 2009-10-23 23:06:00 · 696 阅读 · 0 评论 -
传智播客 struts1.x 特点与相关概念
为了更好的学习struts,在正式上课之前先预习了赖家材老师的视频。赖老师对struts理论讲的比较深入。很多知识点都深入到struts的原理和内部源码的实现。如果彻底掌握赖老师视频中的知识点,相信struts的功底会有很大的提升。struts有两大版本,为什么不直接学习新的版本的呢?首先目前仍然有一些公司是在用struts1.x,其次是自己要做的项目不一定就是新的项目,很有可能是对原创 2009-10-23 22:57:00 · 889 阅读 · 0 评论 -
传智播客 到达感受
回头看看自己得写的博客,发现已经不知不觉写了两个多月了。准备了接近两个多月,今天终于到了传智播客。由于报的是项目冲刺班,所以来到传智播客后直接加入7月3号的就业班。班上就业班学员已经快接近四十人了,再加上冲刺班学员的加入,上课时最多的时候大概有四十二个人吧。 回想一下上个星期刚来传智播客那天,忙到下午五点才到上地五街。当时还提前一站下车了,让接我王老师空跑了一趟,大约用了十几分原创 2009-10-23 22:54:00 · 901 阅读 · 0 评论 -
传智播客 AJAX简单应用之JQuery实现
AJAX技术是由王兴魁老师讲解的,王老师对AJAX相关技术(html、css、xml、javascript),AJAX开发框架,尤其是JQuery有深入的理解。由于学员大部分时间接触的是JAVA相关的东西,所以一开始就讲AJAX的基本理论效果并不是太好。因此王老师在这套视频中先做了一些简单应用然后再讲述基本的理论,最后做了一些比较实用的应用。王老师所用的开发工具是IntelliJ原创 2009-10-23 22:51:00 · 726 阅读 · 0 评论 -
传智播客 JDBC基础之工厂模式的应用与事务分析
前面讲解了UserDao接口的JDBC实现,列举了其中一个方法的实现。其它方法与addUser方法代码模式上基本相差不大,就sql语句和设置参数时有少许改变。完全实现UserDao接口后,就可以模拟一下业务层调用数据访问层的过程。模拟过程中,用的父类(UserDao)的引用指向子类(UserDao的实现类)的对象。虽然可以替换掉实现类,但是还是需要在代码中修改,然后重新编译。运用工厂原创 2009-10-23 22:38:00 · 466 阅读 · 0 评论 -
传智播客 JDBC基础之二进制对象的存储实现
上一篇说到大的文本对象,现实世界里面的数据大多是二进制的对象,因此要在数据库中保存这些数据就需要有相应的数据类型。其实二进制对象和文本对象类似,对于JDBC来说,插入和读取这些对象是很容易的。只是演示代码中的IO操作比较复杂。数据库中二进制对象用BLOB表示,每种数据库都有这种数据类型,只是表示的名称不同而已。在mysql中该类型用的名称就是BLOB。下面的代码说明了二进制对象的存储于原创 2009-10-23 22:37:00 · 412 阅读 · 0 评论 -
传智播客 JDBC基础之访问数据库的流程与示例
JDBC视频教程是由李勇老师讲解的,李勇老师编写的代码非常专业和实用,整个内容都是采用实际项目中应用的高水准代码,并且是站在较高层次上进行了深入讲解。所以这套JDBC视频对于初学者来说不一定是最好的视频,但是对有点基础的人来说,李勇老师讲解的内容是相当有益处的,完全掌握李勇老师编写的那些代码,自己的编码能力会有很大提高。 JDBC(Java Data Base Connecti原创 2009-10-23 22:14:00 · 647 阅读 · 0 评论