- 浏览: 60701 次
最新评论
-
FX夜归人:
这个也是自己设置 Field 值,就想问下:就想别的组建如可 ...
ExtJs之 ComboBox的陷阱 -
xyzpool:
代码一:
store.proxy=new Ext.data.H ...
ExtJs之 ComboBox的陷阱 -
jueyue:
确实思路挺好的
Ext TreePanelrcheckbox级联选择的实现 -
bfttt999:
async 这个参数是xhr的,并非ExtJS的内定参数,所以 ...
ExtJs:Ajax表单验证的错误提示 -
KeepCrazy:
bfttt999 写道ajax这个问题一开始也困扰了我好久,不 ...
ExtJs:Ajax表单验证的错误提示
文章列表
体验当‘项目经理’的日子 3---正式开工
- 博客分类:
- 体验项目经理
有位朋友在看到上一篇文章后留言说我现在做的不是像是‘项目经理’做的事, 其实我也不知道项目经理具体该干些什么。 希望大家多多指教。另外,从理论上来讲,昨天写的“准备工作基本完成”也有些不对,因为准 ...
第一步:数据库表格设计. (由于项目的时间短, 并且是仿照着一个现成的网站来做的, 所以没有需求分析这一步。听说编写需求分析书是一个非常耗时的事情。)设计好数据库是开展项目的前提. 确定建什么表格, 表格中有 ...
生物类专业, 7月份从学校毕业, 8月下旬接触达内, 9月初进入达内学习Java. 教学计划四个月结业。现在已经是2013的1月份, 按照正常安排, 我们(我和我的同学们)应该可以结业了, 可恰巧赶上了年末. 听说这个时候, 各大公司一般都在做一些年终总结之类的事情, 忙的很, 都不怎么招人。 为了避免让我们直面年末惨淡的招聘市场, 破坏自己的口碑, 达内决定让我们多呆两三个星期, 结业后直接回家过年, 明年再推荐工作.
不清楚其他分校是怎么做的, 反正我们这儿做起了项目, 全班20多人组成了一个团队。
然后, 我被老师任命为项目经理.
项目题目是老 ...
[size=large]
HQL, 英文全称为:Hibernate Query Language, 是hibernate提供的一种类似于SQL的数据查询语句. 单纯session查询只能完成一些很简单的操作, 结合hql语句后, session几乎能够实现sql能实现的所有功能(我不清楚有没有不能实现的).
hql和sql之间有相同点, 也有不同点.
相同:主要是在语句的结构和关键字上: hibernate支持sql中的select from, group by ,having , order by, where关键字, 对关键字的大小写不敏感; hql支持 ...
- 2013-01-02 00:49
- 浏览 1625
- 评论(0)
[size=large]
前面介绍的Hibernate基本映射能反映出实例类和数据表格之间的映射关系,但若要体现出表格和表格、实体类和实体类之间的关系, 还得用到关联映射。
hibernate中的关联映射包括一对多(和多对一)、多对多、组件映射和继承。下面以学生选课系统为例介绍前两者。(这个系统中暂时还没有能反映组件映射和继承的表格, 很难空口讲清楚, 所以今天不说这两个了...)
一对多映射。在学生选课系统中, 专业和学生(n方和1方)之间是很明显的一对多关系:一个专业中包含很多(>=1)学生。这种关系用代码来实现的步骤为(在基本映射的基础上):
...
- 2013-01-02 00:34
- 浏览 1212
- 评论(0)
[size=large]
先看一段代码:
public class LazyLoadTest {
@Test
public void showLazyLoad(){
Session session=HibernateUtil.getSession();
Major major=(Major) session.load(Major.class, 1);
session.close();
//print the name of ...
- 2012-12-29 00:16
- 浏览 1296
- 评论(0)
[size=large]
(附件中的blog.sql脚本添加了外键, 在执行非查询操作时可能会报错, 建议执行blog without foreign key.sql)
web应用和hibernate中都有session, 它们都是对话, 但是浏览器与服务器之间的对话, 后者是程序和数据库之间的对话.
先介绍几个hibernate中的基本类,在此基础之上再介绍利用session进行的基本数据操作.
API:
Configuation, 用于加载hibernate.cfg.xml配置文件
SessionFactory,用于创建session对象.
...
[size=large]
什么是hibernate?
hibernate是一个基于ORM(实体关系映射)的、用于简化数据库操作的框架。
为什么要使用hibernate?
传统的jdbc操作具有以 下缺点:
1.在Java代码中写sql语句麻烦, 特别是遇到多表查询时;
2.手动映射非常麻烦(stat.setInteger(...)...),特别是当属性较多时;
3.jdbc的移植性不好,比如分页查询,Oracle和MySQL的就不同。
hibernate内部封装了jdbc,它的hql和session大简化了数据操作, ...
什么是MVC?
MVC的全称为Model-View-Controller, 模型-视图-控制器, 是Xerox PARC在二十世纪八十年代为编程语言Smalltalk发明的一种软件设计模式,已被广泛使用。后来被推荐为推荐为Java EE的设计模式.
MVC按职责不同把一个程序分为三部分:
模型层:Model, 负责处理业务逻辑. 在已做过的练习中, 通常包括 dao, entity等.
视图层: View, 负责将M的处理结果呈现在用户面前, 并接受用户请求.在javaee中通过JSP实现
控制层:Co ...
[size=large]
什么是struts2?
struts2是一个基于MVC架构的,用于Java web开发的一个框架. struts2的内核是基于webwork框架, 和struts1不同.
为什么要使用struts2?
使用struts2可以提高开发效率, 因为struts2框架替使用者完成了绝大部分的参数传递工作, 提供了一套强大的struts标签,等等,极大的简化了开发过程.
使用struts2还可以提高程序的可维护性和拓展性. 在后期的维护过程中, 给程序添加新的功能会因为使用了struts2而变得十分方便: 只需要添加新的action组件并配 ...
不知道大家是只在iteye写blog呢,还是也有其它的网站?
为了接触更多的人,我决定在csdn也开通blog, 希望csdn的搬家功能给力些,省去我多次发表博文的麻烦.
- 2012-12-11 00:02
- 浏览 975
- 评论(0)
问题:
有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路:A与B,其中一条路是通向京城 ...
如何获得一个XmlHttpRequest对象?
function getXmlHttpRequest(){
var xhr=null;
if(window.XMLHttpRequest){
//非ie
xhr=new XMLHttpRequest();
}else{
//从这里也可以看出微软的嚣张跋扈
xhr=new ActiveXObject("Microsoft.XMLHTTP");
}
return xhr;
}
一个简单的Ajax用法示例:检查用户名唯一性
func ...
[size=xx-large]
Ajax, 英文全称为 Asynchronous JavaScript and XML, 异步的Java脚本和XML。
主要作用:提高用户操作连续性和局部刷新.
传统的web应用有两个很大的缺点:
1.用户在等待服务器响应时无法进行其它操作,致使用户体验不好;
2.当页面上某部分有更新时,通常要刷新整个页面才能将这部分更新给显示出来,数据传输量大,占用网络资源。
而Ajax的局部刷新功能能弥补这两个缺点。它能够实现数据的按需传输,避免频繁刷新网页,使用户的操作具有连续性,提高了用户体验度。Ajax还是一种通用的标准技术,浏览器内置组件 ...
B-S,英文全拼为Browser-Server,意为浏览器-服务器模式,也称为W-S(Web Browser-Server),是取代C-S(Client-Server)成为企业级应用开发的主要模式.
B-S模式相比于C-S模式的优势在于不用安装特定的客户端,只要装有web浏览器就能使用.对开发公 ...