发布一篇基于J2EE的SSH整合使用及操纵示例二(CRUD操纵及设置)
JAVA学习必须明确这是一项投资,对于大多数的人来说,学习JAVA是为了就业,还有就是刚走向工作位置的朋友想尽快赶上工作的节奏。CRUD是指在做盘算处置时的增添(Create)、查询(Retrieve)(从头失掉数据)、更新(Update)和删除(Delete)几个单词的首字母简写。次要被用在形貌软件体系中数据库大概耐久层的基础操纵功效。
Incomputing,CRUDisanacronymforcreate,retrieve,update,anddelete.Itisusedtorefertothebasicfunctionsofadatabaseorpersistencelayerinasoftwaresystem.
Createnewrecords
Retrieveexistingrecords
Updateexistingrecords
Deleteexistingrecords.
在呼应新增部门哀求中,经由过程导进Struts的设置文件(struts-config.xml)来完成营业流程的部署。它把depAdd.jsp和depAdd.do毗连起来。depAdd.jsp上发生客户哀求,depAdd.do则对哀求发生呼应、处置jsp页面上的数据。当点击depAdd.jsp上的保留按钮
( <div style="float: right; padding: 10px 25px 0 0;">
<div class="right_button">
<a href="#" onclick="check();return false;"><bean:message
key="go.add" /> </a>
</div>
</div>)
先反省页面数据的准确性,校验经由过程后将输出数据用Set办法存进到userinfoForm这个FormBean中。
function check()
{
var userName = document.userinfoForm.userName.value;
var password = document.userinfoForm.password.value;
var length = document.userinfoForm.password.value.length;
var repassword = document.userinfoForm.repassword.value;
var tel = document.userinfoForm.tel.value;
var department = document.userinfoForm.department.value;
if(userName=="")
{
alert(部门办理员姓名不克不及为空!)
return false;
}
if(password=="")
{
alert(暗码不克不及为空!)
return false;
}
if(length<6||length>10)
{
alert(暗码必需年夜于6个字符小于10个字符!)
return false;
}
if(repassword=="")
{
alert(反复暗码不克不及为空!)
return false;
}
if(password!=repassword)
{
alert(暗码输出纷歧致!)
return false;
}
if(tel!="")
{
No = "0123456789()+-"
for(i=0; i<tel.length; i++)
{
var Checkstr = tel.charAt(i);
if (No.indexOf(Checkstr)== -1)
{
alert("接洽德律风格局不准确!");
return false;
}
}
}
if(department=="")
{
alert(部门办理员所属部门不克不及为空!)
return false;
}
else
{
document.userinfoForm.submit();
}
}
<p>
ruby里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。 关于设计模式的资料,还是向大家推荐banq的网站 http://www.ckuyun.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。 你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。 设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧 是一种语言,用以产生「小应用程序(Applet(s)) 至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。 是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言 Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。 那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧! 学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。 一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
页:
[1]