- 浏览: 22490 次
- 性别:
- 来自: 深圳
最新评论
-
qiaoyupeng:
呵呵,很有启发意义。
一个研发人员的职业生涯 -
jxb1016:
谢谢提醒,已经更正
Oracle触发器简单示例 -
cranehovers:
触发器的触字写错了……⊙﹏⊙b汗
Oracle触发器简单示例 -
huanglei7211:
楼主你写的也太简单了????
多提供点撒!
Struts2与Spring的整合 -
huanglei7211:
对应struts.xml文件配置是
<action n ...
Struts2与Spring的整合
文章列表
package com.jxb.test;
public class FindSecMax {
public int findSecMax(int[] data) {
int maxNum = 0;
int secMaxNum = 0;
// 先将前两个元素按大小分别赋给第一大和第二大的数
if (data.length < 2)
return -1;
if (data[0] >= data[1]) {
maxNum = data[0];
secMaxNum = data[1];
} else {
...
一个不懂得思考的人,注定是悲剧.
可以说一个开发人员,分为如下的几个阶段.
第一个阶段,刚刚开始,只能边学习,边完成自己的任务,完成后觉得很有成就感.
第二个阶段,就是在开发中有了更多的思路,慢慢懂得择优.
第三个阶段,就是很应手,你给我个需求,我就有很多方案可以做参考.
最后一个阶段,就是将软件开发作为一种艺术,让她的设计具有美感,让她的质量更经得起久看.
那我们回头来看看,我们处于哪个阶段?这不重要,如果您是上面几个阶段之一的,可以继续努力完成如上几个阶段.若是到了上面最后一个阶段.那么职业生涯发生了质的变化.
当软件的技术问题已经不是您的主要难题的情况下,我 ...
随着软件的不断发展,技术不断更新,越来越多先前开发的系统在逐渐的不能适应新的系统,为了更好的使原来的系统接入新的平台,我们毫无疑问的要用到通讯手段。
我们今天探讨的通讯手段,主要包括两个方面:
一 ...
java作为跨平台,开源的面向对象语言,已经成为当今企业平台建设里的主流,无论从后台还是前台的开发,都有丰富的开源组件及框架的支持,而且方便开发高扩展,可维护性的企业应用程序。
于是又非常多的初级程序员选择了java作为自己的主打方向。当然我也是从一个菜鸟一步一步走过来,虽然现在可能还是个菜鸟,但回顾起来,有很多感触,在此向选择java的新人们分享。
首先从广义上讲,java分为三个方向,分别是J2SE、J2EE、J2ME。其中J2SE是后两者的基础。大家都知道这样的道理,世界最高的大厦,它一定会有一个非常坚固的地基。没有一个牢固的基础,无法继续更高层的建设。有关什么事J2 ...
第一步,向Structs注册Spring插件 。
为了使Structs能够访问Spring管理的bean,需要注册知晓Spring应用程序环境的Structs插件。在structs-conffig.xml中添加下面的代码来注册插件:
<plug-in className="org.springframework.web.struts.Context ...
Struts2与Spring的整合
根据当前的统计状况,软件开发行业对Struts1的使用率逐渐在降低,而对Struts2的使用率逐渐上升,这取决于Struts2比Struts1有着很多更方便,合理的改进。
简单说几点关键的改进吧。首先,Struts2中的Action不再依赖于Http协议,进一步说就是不再依赖于表示层中的request,response等http协议中的对象了,这一改进让我们的Action可以是一个普通的JavaBean或叫POJO类;其次,它在配置文件的配置上简化了很多,配置很方便;再次就是,它是一个基于组件的框架,可整合J ...
触发器案例:
create or replace trigger insert_update_emp_trg
before insert or update
on emp
for each row
declare
can_not_update exception;
begin
if inserting then
select emp_seq.nextval into :new.empno from dual;--按行插入定义好的序列
end if;
if updating then
if :old.empno=7788 then
raise can_not_u ...
声明:本文章中所有采用的表均是Oracle范例用户Scott/tiger的表Emp,dept等。
一,PL/SQL块:
概念:PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言。
分类: a,匿名:一次性使用,不可复用。
b,命名:包括(存储过程,触发器,函数等),存储在数据库内部,可重复使用。
优点: a,支持 SQL,在 PL/SQL 中可以使用:
1,数据操纵命令
2,事务控制命令
3,游标控制
4,SQL 函数和 SQL 运算符
5,支持面向对象编程 (OOP)
6,可移植性,可运行 ...
隐式游标demo:
给所有雇员加薪1000,使用隐式游标获取相关属性。
begin
update emp set sal=sal+1000;
dbms_output.put_line('影响行数:'||(sql%rowcount));
if not sql%isopen then
dbms_output.put_line('游标状态:关闭');
end if;
end;
知识点:
SQL%FOUND – SQL 语句影响了一行或多行时为 TRUE
SQL%NOTFOUND – SQL 语句没有影响任何行时为TRUE
SQL%ROWCOUNT – ...
1, 用helper类(辅助类)来转移业务逻辑的编写与实现,成为视图助手模式
2, 把JAVA代码置入JavaBean中完成工作,其中用
<jsp:useBean id=”oder” class=”com.jxb.entity.Order” scope=”scope”/>
“scope”取值为以下四种:
a,page 代表JavaBean只能在当前页面使用,当加载新页面时候就会被销毁。
b,request 代表JavaBean放在请求作用域中。
c,session 代表JavaBean一直存在会话中,伴随会话共存亡。
d,application 代表JavaBea ...
问题描述:
当我们的服务器中部署了很多web应用程序,但有些是需要权限才能访问的程序,那么如何能控制制定的web程序需要特殊的校验才能访问呢?
解决办法:
配置tomcat相关工程中的web.xml和tomcat中conf中的tomcat-users.xml。
第一步:首先在web.xml中添加相应的
<display-name>工程在web校验中显示的名称</display-name>
<security-constraint>
<web-resource-collection>
<web-resour ...
首先,我们理解下AJAX的英文含义,AJAX就是(Asynchronous JavaScript And XML),其中文意思就是异步的java脚本语言与XML技术的整合。
我们理解下什么是异步(Asynchronous),我撇开单调的概念来给大家举个例子,异步就是当你点击页面上的某个按钮或出发某事件,向服务器发出请求之后,不必等待服务器的响应而可以继续进行后续的操作。如果是同步的话,你点下按钮,直到服务器响应之前,按钮是陷下去的,整个页面也是冻结的,服务器响应完毕后,按钮才弹起来,你方可进行下面的操作。再往理论想说,就是我们所处的发出请求的线程和处理请求的线程是独立的,不相互干扰。这也决定 ...