`
文章列表
JAVA自学之路 一:学会选择 为了就业,不少同学参加各种各样的培训。 决心做软件的,大多数人选的是java,或是.net,也有一些选择了手机、嵌入式、游戏、3G、测试等。 那么究竟应该选择什么方向呢? 我的意见是,不要太过相信各种培训机构或是抢手文章的说法(包括我),当你要走向社会的时候,就不要再把自己当成学生,不要把自己的将来交给别人,学会运用自己的眼睛去观察,去了解这个世界吧。 每个培训机构都会宣传自己的好处,并不能说明大的趋势。 一些新闻文章很有可能是枪手写的,不必太过相信。 国外背景的教师和课程,未必适合你。 那么怎么才能确定自己将来的方向?如何才能从纷繁复杂、或真 ...
Eclipse配置Tomcat的方法[图解] 下载所需要的组件。在本文的 参考资料 一节中列出了可以下载这些文件的站点,这些站点在本文发表时都还可以访问。   Eclipse IDE: eclipse IDE 用作 JSP 页面和 Java 文件的开发环境。Eclipse 是一个非 ...
环境:Eclipse3.1+Hibernate2+Oracle 10g 说明:本例在使用Eclipse3.1通过一个Java项目来实现对Oracle中Blob/Clob类型数据的读写操作. 1.在oracle数据库中新建一个表,取名:BIGDATA, sql语句如下:   CREATE TABLE BIGDATA (id number NOT NULL,image blob,resume clob);//新建表   ALTER TABLE BIGDATA ADD ( CONSTRAINT bigdata_pk PRIMARY KEY (id) USING INDEX );// 修改id为主键: ...
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflection,event,handling,NIO,localization,以及其他)。 3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反 ...
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById("表单中元素的ID号").name(或value) 6.一个小写转大写的JS: document.getElementById("output&quo ...
这几天整理项目资料,发现好多东西都快忘记了,因此打算从头整理一下,对于jsp的内置对象,文章很多 ,可是写的都有点不太好理解,因此打算自己写点东西。        首先 jsp的内置对象一共有9个: request对象,response对象,pageContext对象,session对象,application对象,out对象,config对象,page对象,exception对象        特点 :对于它们而言,不用声明就可以直接使用.        1:request对象         request对象是ServletRequest的一个实例.当客户端请求一个JSP网页时,J ...
定义   Java Persistence API   JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JPA的起源   Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。   JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运行,方便开发和测试的理 ...
1.接口(interface),接口被用来建立类与类之间关联的标准。 Java codepublic interface ITest{       public void test(); } public class TestImpl implements ITest{       public void test(){              System.out.println("test");       } } 2.抽象 ...
状态响应码 100~199:表示服务端成功接收请求,但要求客户端继续提交下一次请求才能完成全部处理过程。 200~299:表示服务端已经成功接收请求,并完成了全部处理过程。 300~399:表示客户端请求的资源已经移到了别的位 ...
取Session中的值 <c:out value="${sessionScope.user.userId}"></c:out><br>   <c:out value="${user.userLoginName}"></c:out><br>     <s:property value="#session.user.userId"/><br>   ${session.user.userId}<br>  ${sessi ...
Struts 国际化处理一 一、Struts的国际化     Struts是一种支持国际化的MVC的Web Framework。可是如何来使用struts国际化是一个问题。下面我们来探讨一下,如何实现Struts的国际化。Web程式的国际化涉及到3个层 面的东西。第一、jsp部分的输入/输出;第二、应用处理程序的国际化;第三、DB的国际化问题。这里主要探讨的是jsp部分的输入/输出问题。 二、静态部分的国际化    Struts的jsp页面静态内容(包括静态文字,静态图片)国际化问题,是通过资源文件来实现的。要实现国际化,需要做如下几项工作:1、定义 web.xml的动ActionServlet ...
取Session中的值 <c:out value="${sessionScope.user.userId}"></c:out><br>   <c:out value="${user.userLoginName}"></c:out><br>     <s:property value="#session.user.userId"/><br>   ${session.user.userId}<br>  ${sessi ...
一、spring工作原理: 1.spring mvc请所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。 2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller. 3.DispatcherServlet请请求 ...
一个请求在Struts2框架中的处理大概分为以下几个步骤: 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatcher被调用,FilterDispatcher询问ActionMapper来决定这个请是否需要调用某个Action 4 如果ActionMapper决定需要调用某个Action,FilterDispatcher把请求的 ...
什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法 ...
Global site tag (gtag.js) - Google Analytics