`
KeepCrazy
  • 浏览: 60701 次
社区版块
存档分类
最新评论
文章列表
    有位朋友在看到上一篇文章后留言说我现在做的不是像是‘项目经理’做的事, 其实我也不知道项目经理具体该干些什么。 希望大家多多指教。另外,从理论上来讲,昨天写的“准备工作基本完成”也有些不对,因为准 ...
   第一步:数据库表格设计. (由于项目的时间短, 并且是仿照着一个现成的网站来做的, 所以没有需求分析这一步。听说编写需求分析书是一个非常耗时的事情。)设计好数据库是开展项目的前提. 确定建什么表格, 表格中有 ...
    生物类专业, 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支持 ...
[size=large]     前面介绍的Hibernate基本映射能反映出实例类和数据表格之间的映射关系,但若要体现出表格和表格、实体类和实体类之间的关系, 还得用到关联映射。     hibernate中的关联映射包括一对多(和多对一)、多对多、组件映射和继承。下面以学生选课系统为例介绍前两者。(这个系统中暂时还没有能反映组件映射和继承的表格, 很难空口讲清楚, 所以今天不说这两个了...)         一对多映射。在学生选课系统中, 专业和学生(n方和1方)之间是很明显的一对多关系:一个专业中包含很多(>=1)学生。这种关系用代码来实现的步骤为(在基本映射的基础上):   ...
[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 ...
[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的搬家功能给力些,省去我多次发表博文的麻烦.
问题:     有甲、乙两人,其中,甲只说假话,而不说真话;乙则是只说真话,不说假话。但是,他们两个人在回答别人的问题时,只通过点头与摇头来表示,不讲话。有一天,一个人面对两条路: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浏览器就能使用.对开发公 ...
Global site tag (gtag.js) - Google Analytics