12 2010 档案

摘要:第一个页面整合到目前为止,框架从Action到后台数据库流程都通了,是时候让页面来展示一下的时候了,先搞个最简单的页面,登录页面好了action的配置在第一节中已经做过了,超接简单,LoginAction中的userInfo变量负责从前台收集用户输入的用户名和密码,然后调用Service层接口判断用户密码是否匹配,如果登录成功,将当前用户信息保存到session中,如果登录失败,给出失败提示信息,并在登录页面上提示出来,这里要处理一下几个核心要素1.前台页面参数收集因为后台Action负责接受前台参数是一个userInfo对象,因此,对应的用户名和密码的name分别设置为userInfo.na 阅读全文
posted @ 2010-12-26 00:55 java简单例子 阅读(573) 评论(0) 推荐(0) 编辑
摘要:Spring2.5Test测试上一篇介绍了把ibatis搞到项目中来,现在是时候验证一下代码是否正确的时候了,我们在小项目里采用的是Spring2.5自带的测试框架,为什么?因为他提供了一系列测试的扩展,如测试类只要继承一下AbstractTransactionalJUnit38SpringContextTests类,spring框架的启动和管理都交给测试框架去管理,这个基类还提供了事务管理的功能,在测试中可以对莫个用例进行控制,执行完毕后数据库又回滚到测试执行的状态,从而达到即完成了测试,又保证测试数据即使清理的问题,来看一下我们的执行1)测试类的存放和命名目前所有的测试类统一放置在src/ 阅读全文
posted @ 2010-12-25 22:11 java简单例子 阅读(290) 评论(0) 推荐(0) 编辑
摘要:上一篇中介绍了用maven快速生成一个struts2骨架程序,接下来要连接数据库了,这个过程中也遇到了很多问题和解决问题的心得体会2.数据库链接小系统中采用的是mysql数据库,至于为什么选用,呵呵,开源,系统资源占用小,用的也很广泛,所以借此机会重新回归一下还是有意义的2.1数据库建表上一篇分析过了,系统中就3个对象User,App,Isv,很简单的三张表,每个对象的属性也不多,5-6个的样子,所以不再罗列2.2关于数据库命名规范2.2.1字段命名 1)表名与对象名保持一致分别为user,app,isv,表的字段名与对象属性保持一致,如user表里name,password,而没有采用us. 阅读全文
posted @ 2010-12-25 21:12 java简单例子 阅读(904) 评论(0) 推荐(0) 编辑
摘要:<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } --> 因为在公司用的是内部开发的一套开发框架,虽然原理上和目前主流的框架思想上基本一致,但是用了一年多还是有些晦涩难懂,最近做个小系统玩,就重温一下久违了的struts2,spring2.5,ibatis框架 先介绍一下这个玩具系统的功能点,系统中有两个核心对象,开发者(Isv)和应用(App),开发者和应用之间是一个一对多的关联关系,而这个系统的核心作用就是让系统管理人员将应用和开发者信息录入到系统中进行管理,然后一个用户(User)登录功能,其实就是3个表增删改... 阅读全文
posted @ 2010-12-25 17:41 java简单例子 阅读(341) 评论(0) 推荐(0) 编辑
摘要:日志级别java.util.log.Leveljava中将日志是一个比较简单的对象,只有三个属性,name,value,resourceBundleName,分别表示日志的名称,值和资源文件名称,日志分为了以下6个级别,这六个级别在Level中以静态常量的方式出现(注意该类的构造方法是protected,意味着只有子类中才能使用new来构造该对象,resourceBundleName默认读取sun.util.logging.resources.logging)Level.OFF = new Level("OFF",Integer.MAX_VALUE,defaultBundl 阅读全文
posted @ 2010-12-19 20:07 java简单例子 阅读(575) 评论(0) 推荐(0) 编辑
摘要:友元函数无非就是让一个类外的函数用这个累的私有变量。友元函数有4种形式:第一种:#include <iostream.h>class A{ int x; friend void fun();};void fun(){ A a;a.x=100;}void main(){ fun();}第二种:#include <iostream.h>class B{public:void fun();};class A{ int x; friend void B::fun();};void B::fun(){ A a;a.x=100;}void main(){ B q1; q1.fun( 阅读全文
posted @ 2010-12-08 12:56 java简单例子 阅读(333) 评论(0) 推荐(0) 编辑
摘要:校园经过。。。。 对象一对对,出去玩的一堆堆。。。。我也想玩,我也想放纵自己,找个对象,压马路。 但是—————— 想想自己的父母。(第一次上大学妈哭了。) 想想那8000块钱。(对某些人来说不算什么,我村里来的,家里普普通通,钱来的没那么容易。) 想想自己的理想,自己以后想过的生活。(谁不想开上奔驰娶个明星当老婆) 为了父母。为了让自己成为父母的骄傲。 为了钱。 总是说自私点就是为了自己。 忍了这两年。。毕竟我要成功!毕竟我要不同寻常!! 一切都在体现在行动中吧!!! 大家也一样加油奥·~! 阅读全文
posted @ 2010-12-05 09:17 java简单例子 阅读(146) 评论(0) 推荐(0) 编辑
摘要:#include<iostream.h>#include<string.h>class Device{ int Did;char *Dname; char Dmaker[10];double Dprice; int Dstock;public:Device(int id,char name[10],char maker[10],double price,int stock){Dname=new char[10];Did=id;strcpy(Dname,name);strcpy(Dmaker,maker);Dprice=price;Dstock=stock;Dvalue= 阅读全文
posted @ 2010-12-02 23:03 java简单例子 阅读(220) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示