因胸联盟 发表于 2015-1-18 11:19:20

发布一篇基于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里有这些工具吗?又要简单多少?我没有用过这两门语言,我估计在这些语言力没有很统一的这种标准,或者根本就没有提供。

愤怒的大鸟 发表于 2015-1-20 20:21:01

关于设计模式的资料,还是向大家推荐banq的网站 http://www.ckuyun.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

蒙在股里 发表于 2015-1-29 06:49:25

你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。

金色的骷髅 发表于 2015-1-30 23:37:20

设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧

莫相离 发表于 2015-2-6 17:00:53

是一种语言,用以产生「小应用程序(Applet(s))

再现理想 发表于 2015-2-8 14:00:15

至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。

admin 发表于 2015-2-12 03:15:47

是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言

飘飘悠悠 发表于 2015-3-2 01:00:52

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

深爱那片海 发表于 2015-3-10 14:55:09

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

冷月葬花魂 发表于 2015-3-17 08:09:14

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

老尸 发表于 2015-3-24 02:43:59

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从
页: [1]
查看完整版本: 发布一篇基于J2EE的SSH整合使用及操纵示例二(CRUD操纵及设置)