- 博客(67)
- 资源 (2)
- 收藏
- 关注
原创 传智播客java学习--Android开发5
今天主要学习了,多个Activity之间的相互调用,以及意图的使用: 多个Activity之间的相互调用: 新建一个继承Activity的类,在功能清单AndroidManifest.xml文件中添加进上面Activity配置代码, 打开新的Activity:startActivity(new Intent(Mai
2010-03-26 22:24:00
242
原创 传智播客java学习--3g手机开发Android--6
今天是Android学习的最后一天,今天主要学了,Activity的生命周期、Android广播、服务、还有几个小项目:视频播放器、音频播放器、等。 Activity的生命周期:Activity有三个状态: 当它在屏幕前台时(位于当前任务堆栈的顶部),它是激活或运行状态。它就是响应用户操作的Ac
2010-03-26 22:24:00
282
原创 传智播客java学习--Android开发4
今天主要学习了这些内容,使用ContentProvider共享数据、从互联网上获取数据,以及上传数据(文件)到互联网上面: ContentProvider(内容提供者) 当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会
2010-03-26 22:23:00
223
原创 传智播客java学习--3g开发Android2
今天是学习Android开发的第二天: 今天主要学习了文件的读取、以及对xml文件的解析: 使用文件进行数据存储:Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE环境中保存数据到文件中是一样的。public class FileActivity extends Activity
2010-03-17 16:15:00
288
原创 传智播客java学习--3g手机开发Android--3
今天是学习Android的第三天,今天主要学了Android内置的SQLite数据库,学习了增删改查。 SharedPreferences进行数据存储: Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedP
2010-03-17 16:15:00
251
原创 传智播客java学习--教育办公系统5
今天继续学习佟老师的教育办公系统的旅程,今天主要学习权限模块和员工模块的集成; 1. 集成权限模块和员工模块. 1). 新录入员工时, 可以为其添加角色 ①. 使用jQuery 的 weebox 插件弹出角色的对话框
2010-03-17 16:14:00
226
原创 传智播客java学习--3g手机开发Android--1
今天是3g手机开发Android的第一天,是黎老师讲的,黎老师主要介绍了3g,以及Android和开发Helloworld程序。 3g是什么:3G,全称为3rd Generation,中文含义就是指第三代数字通信。所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通
2010-03-17 16:14:00
378
原创 教育办公系统3
1. Ajax 翻页: 1). EmployeeService, EmployeeDao 都不需要有任何的改变 2). 需要在 EmployeeAction 的对应方法中, 返回 JSON 数据, 在页面上进行解析即可. 3). 流程: ①. 导航菜单点击 "员工查询", 此时肯定是要刷新页
2010-03-17 16:13:00
158
原创 传智播客java学习--教育办公系统4
今天继续教育办公系统的旅程,今天主要讲的是权限模块: 1. 集成 spring-security 框架 1). 加入 spring-security 的两个 jar 包 2). 在 web.xml 文件中加入加入 spring-security 框架的过滤器 3). 新建 applicat
2010-03-17 16:13:00
269
原创 传智播客java学习--教育办公系统1
今天,我们开始了佟老师的教育办公系统的旅程:我做了简单的笔记: 1. 搭建 SSH 环境 1). 加入 Struts: ①. 加入 jar 包:struts-1.3.8/apps/struts-blank-1.3.8/WEB-INF/lib/*.jar,struts-1.3.8/lib/struts-ex
2010-03-17 16:12:00
199
原创 传智播客java学习--教育办公系统2
今天继续佟老师的教育办公系统的旅程: 1. 员工录入的服务器端的简单验证: 1). 使用 struts 的 validator 框架 2). 验证规则同浏览器端的 jQuery 的 validator 验证. 3). 以 email 字段为例, 验证规则为非空, 且符合 email 格式 2. 员工录入的服务器端的复
2010-03-17 16:12:00
285
原创 传智播客java学习--Spring初步
我今天学习了徐老师讲的Spring知识,我做了简单的笔记: 反向控制(IOC): bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean.应用上下文:建立在bean工厂基础之上,提供系统架构服务。 ClassPathXmlApplicationContext:从类路径中加载。FileSystemXmlApplication
2010-03-17 16:11:00
178
原创 传智播客java学习--svn cvs
我今天学习了毛老师讲的svn cvs知识,我做了简单的笔记: 版本控制: 版本控制(Revisioncontrol)是维护工程蓝图的标准做法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软体工程技巧,借此能在软体开发的过程中,确保由不同人所编辑的同一文件档案都能得以同步。 Subversion:是一种开放源码的全新版本控制
2010-03-17 16:11:00
291
原创 传智播客java学习--EJB3进阶
我今天学习了徐老师讲的EJB3的知识,我做了简单的笔记: SLSB无状态会话Bean的编程规则;EJB类编程规则 至少有一个业务接口 必须是具体类.不能是final或抽象的. 必须有空构造 可以是其它sessionbean或pojo的子类 @Stateless public CustomerManagerBea
2010-02-26 17:24:00
201
原创 传智播客java学习--UML建模语言
我今天学习了徐老师讲的UML统一建模语言,我做了简单的笔记: 软件生命周期: 软件的产生直到报废的生命周期软件生命周期内有问题定义, 可行性分析, 总体描述, 系统设计,编码, 调试和测试, 验收与运行, 维护升级到废弃等阶段 软件工程可以分为三个大的阶段:需求; 设计; 测试与维护 软件的生命周期详解:问题的定义及规划(可行性分析报告和软件开发计划): 此阶段是软
2010-02-26 17:24:00
277
原创 传智播客java学习--OA审批流转1
我今天学习了审批流转的知识: 1,为什么要有审批流转(目的)2,审批流转模块要实现的功能(要求)3,解决方案与界面1,目的 1,审批流转就是把单位内部的各项审批电子化,如工作请示、出差申请、采购申 请、报销等日常工作流程。 2,审批流转所用的流程是表单流转的步骤,其核心是表单(或叫做文档),流程 是为表单服务的,且一个表单对应一个流程。没有表单的
2010-02-26 17:23:00
564
原创 传智播客java学习--jpa初步
我今天学习了徐老师讲的jpa,我做了简单的笔记: JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关系映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate、TopLink等ORM框架各自为营的局面。值得注意的是,JPA是在充分吸收了现有H
2010-02-26 17:23:00
228
原创 传智播客java学习--jpa进阶_ejb初步
我今天学习了徐老师讲的ejb3的知识,我做了简单的笔记: 上午讲的是jpa的知识,下午讲的是EJB3的知识: JPQL语句:hibernate的HQL语句一样。简单查询: Query query = em.createQuery("SELECT c FROM Customer c"); return query.getResultList(
2010-02-26 17:23:00
247
原创 传智播客java学习--OA项目1
今天是学习OA系统的第一天,我对今天的上课内容做了简单的总结: OA简介:OA是OFFICE AUTOMATION的缩写,本意为利用技术的手段提高办公的效率,进而实现办公的自动化处理。采用Internet/Intranet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作;改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提
2010-02-26 17:22:00
403
原创 传智播客java学习--OA机构设计
今天是学习oa的第二天,学的知识点比较多,我做了笔记: Service层设计: 1,先有get(Long),因为还想要获取其他对象(不是T),所以再定义一个get(Class, Long)2, 为什么有get(Class, Long),但不加上以下两个方法呢? E delete(Class clazz, Long id); List findAll(Class cla
2010-02-26 17:22:00
268
原创 传智播客java学习--工作流初步
我今天预习了工作流的知识,我做了简单的笔记: 工作流(Workflow)工作流就是工作流程的计算机化,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。 工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。 通俗的说,就是多个人在一起合作完成
2010-02-26 17:21:00
378
原创 传智播客java学习--jbpm进阶
我今天学习了jbpm的知识:我做了简单的摘要: 流程图中的各种节点的作用及用法: 需要有不同类型(作用)的节点,才能设计出复杂的流程图。Jbpm有一套预先定义好的节点类型。如果不够用,也可以使用自定义节点进行扩展,以完成不同的流程的需要。不同的节点类型代表不同的行为。每个流程都必须要有开始节点和结束节点。 预定义节点: start-state,开始节点
2010-02-26 17:21:00
351
原创 传智播客java学习---lucene初步
因为即将要学习lucene,所以我提前预习了lucene的相关知识, 1,lucene是众多搜索引擎中的一个,就像持久层除了Hibernate外也有很多其它框架一样。Lucene是一个开发工具包,我们可以使用他为应用程序添加全文检索的功能。 2,目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。 还有其他很多的网站的应用程
2010-02-26 17:20:00
205
原创 传智播客java学习--lucene进阶
我今天学习了lucene的一些知识,我做了简单的笔记: 索引文件结构: 倒排索引,索引对象是文档中的单词等,用来存储这些单词在一个文档中的位置。例如,有些书在最后提供的索引(单词——页码的对应列表),就可以看成是一种倒排序索引。可以通过一些关键字,在全书中检索出与之相关的部 索引文件的检索与维护 词汇表规模相对较小,文档集合规模较大。进行检索时,先从检索词汇
2010-02-26 17:20:00
266
原创 传智播客java学习--hibernate映射
我今天学习了徐老师将的hibernate框架知识,我做了简单的笔记: 集合属性大致分为二种:单纯的集合属性,像List,Set或数组等集合属性。 2,Map集合属性,每个属性值多有相对应的Key映射。 集合映射属性分为以下几种: List:用于映射List集合属性,List是有序的,可重
2010-02-26 17:19:00
207
原创 传智播客java学习--hibernate缓存
今天我学习了徐老师讲的Hiberbate缓存知识,我上课做了简单的笔记: 缓存类型 一.事务范围:位于当前工作单元,不能并发访问 二.进程范围:多个工作单元共享,可并发访问,可存储实例本身也可存散列数据,然后在 重新组装 三.集群范围:多个进程和主机间访问,网络通信是重点.需要将数据复制到所有集群中的节点.
2010-02-26 17:19:00
239
原创 传智播客java学习--hibernate初步
我今天学习了徐老师讲的hibernate知识,我做了简单的笔记: 一、Hibernatea) 连接java应用程序和关系型数据库的中间件,对JDBC API封装,负责对象持久化b) 位于持久化层,封装所有的数据访问细节,使业务逻辑层更关注于业务逻辑,一种ORM映射工具。 二、Hibernate API1.Configuratio
2010-02-26 17:18:00
180
原创 传智播客java学习--ajax初步
今天我学习了佟老师讲的ajax的知识: 一、 Ajaxa) 允许浏览器与服务器通信而无须刷新当前页面的技术都被叫做Ajax。数据在客户端与服务器之间独立传输。服务器不再返回整个页面b) XMLHttpRequest:该对象是对 JavaScript 的一个扩展,可使网页与服务器进行通信。是创建 Ajax 应用的最佳选择。实际上通常把 Ajax 当
2010-01-23 16:45:00
191
原创 传智播客java学习--ajax小项目笔记
今天佟老师教我们使用ajax技术来完成数据库级联查询的一个小项目,课下我对这个项目做了以下笔记: Ajax小项目:使用的技术:c3p0连接池、struts,jquery及其插件、dbutila) 步骤:配置c3p0的数据库连接池,导入jar包,导入oracle驱动,b) 添加c3p0的配置文件,c3p0-config.xml;
2010-01-23 16:45:00
279
原创 传智播客Java学习--JavaScript加强
我今天学习了佟老师讲的JavaScript解析Dom文档的知识: 一、 节点分为3种类型,元素节点,属性节点,文本节点二、 查找节点:l js代码不能写在body元素的前面,js 代码写在 节点中, 节点后, 此时需要用到 js 的 window.onload 函数 -- 该函数在整个文档都加载完成之后执行.l 节点的属性
2010-01-23 16:44:00
193
原创 传智播客Java学习--jquery
我今天学习 了佟老师讲的Jquery框架的知识,使用jquery是的开发js非常的容易,我做了就简单的笔记: jQuery 中的事件 -- 加载 DOM :l 在页面加载完毕后, 浏览器会通过 JavaScript 为 DOM 元素添加事件. 在常规的 JavaScript 代码中, 通常使用 window.onload 方法, 在 jQuery 中使用$(do
2010-01-23 16:44:00
249
原创 传智播客java学习--struts高级特性
我今天学习了struts的一些特有的功能: struts的同步令牌机制:在struts中控制表单的重复提交 在Action的方法里面:this.saveToken(request);boolean flag=this.isTokenValid(request);if(flag){ //应该从session中清除session.remove
2010-01-23 16:43:00
191
原创 传智播客java学习--struts进阶
我今天学习了struts框架的知识,做了简单的笔记: 一、 Action标签中属性 :l Attribute的值,如不设置,默认值为action标签中name属性的值。l Scope的默认值是session二、Struts标签库:只能在strut环境中使用 dispatcheAction的使用规则
2010-01-23 16:42:00
210
原创 传智播客java学习--Junit和log4j的使用
我今天学习了,使用junit进行单元测试的知识和使用log4j进行日志管理的知识,我做了简单的笔记:JunitJUnit是一个开发源代码的Java测试框架,用于编写和运行可重复的测试。他是用于单元测试框架体系xUnit的一个实例(用于java语言)。它包括以下特性:1、用于测试期望结果的断言(Assertion)2、用于共享共同测试数据的测试工具3、用于方便的组织和运行测试的测试套件4、
2010-01-23 16:41:00
1157
原创 传智播客java学习--struts初步
今天是第一天接触框架的知识,学习struts,我非常感兴趣: Struts使用的标签库:l struts-bean.tld: bean标签的描述文件,bean标签用于访问JavaBeans和它们的关联属性,也可以用于定义新的Beanl struts-html.tld: html标签的描述文件,html标签主要用来创建Html输入表单的标记符l
2010-01-23 16:41:00
230
原创 传智播客java学习--Servlet监听器listener
今天我学习了javaweb 的监听器的知识,是冯老师讲的课,我做了简单的笔记: Servlet监听器listener:一、 创建(servletcontext)上下文监听:a) 定义一个类,实现ServletContextListener接口,在web.xml里面注册监听,b) 注册和调用由服务器完成:contextInitialized(
2010-01-23 16:40:00
493
原创 传智播客java学习--文件的上传下载
今天我学习了文件上传、下载知识,是冯老师讲的课,我做了简单的笔记: 一、文件上传时,要在页面设置:表单元素,需要指定表单 enctype 的值为 multipart/form-data二、 Commons-fileupload 组件上传的基本原理 :a) FileUpload组件将页面提交的所有元素(普通form表单域,如text
2010-01-23 16:40:00
243
原创 传智播客java学习--jdbc连接池
我今天学习了连接池,是冯威老师讲的,我做了简单的笔记:数据库连接池:为解决传统开发中的数据库连接问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是重新建立
2010-01-23 16:38:00
519
原创 传智播客java学习--javaweb过滤器(filter)
我今天学习了过滤器(filter)的知识,是冯老师讲的课,我做了简单的笔记: Servlet过滤器(Filter):不限定于具体的协议一、 使用拦截设置请求字符编码,过滤非法文字,验证客户是否已经登陆,二、 编写过滤器:a) 建立一个class,实现Filter接口,有三个方法,是过滤器生命周期的方法,init()初始化:执行一次,d
2010-01-23 16:38:00
835
原创 传智播客java学习--jdbc进阶
1.PreparedStatement与statement比较 *安全性:PreparedStatement安全,statement不安全 *批量语句的执行:PreparedStatement执行效率高,statement执行效率低, *单条语句的执行:PreparedStatement执行效率低,statement执行效率高,*********************************
2010-01-23 16:37:00
200
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人