`
wuxun1997
  • 浏览: 8848 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
    一个小区可以有好几栋楼,但一栋楼可以有好几百间房屋。物业管理的数据特点就是量多、关联也多,当然多了就复杂了,那么怎么理顺并良好的表达出它们的关系呢?这里用楼和房的简单例子看一下: 首先是楼的数据, 然后是房屋的数据,房屋太多,有时我们就需要根据条件去查,这里是根据房屋的编号, 只有上面两个表无法知道楼跟房屋的关系,那么就得建立他们的关系,比如点击某一栋楼时我们可以看到这栋楼的所有房屋。当然房屋很多得注意分页。     上面这个关联借鉴了在SAAS鼎鼎大名的Salesforce的CRM界面操作,通过一个关联页面清晰具体的描述了两个对象的关联。不过采用这种做法得处理一些 ...
    MVC三层架构:模型层,控制层和视图层。模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来对数据库进行操作;控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层,用JSP模板把页面展现给用户以及提供与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供IOC容器使代码松耦合以及AOP框架的切面功能等等。     也可以换种说法:我们去饭馆吃饭,摆在我们面前的油淋小白菜就是Jsp呈现的视图,而这道菜怎么来的呢,当然要有小白菜,也就是Hibernate产生的 ...
        登录界面的设计比较特别,因为按正规程序来走界面是设计出来的,但我无意中在网上找到了上面这张很酷的图 片,找到了之后很想用它,便自己给它实现了一下,所以严格来说这个登录界面不是设计出来的,而是我用一些特别的手段做出来的,而且登录的验证也是很简单的。当然这是我个人的喜好,真正的项目是不可以这样做的,你会发现有很多显示的问题,而且验证也不是这么来走,一般都是采用数据库来实现。     这里我把图片设置为背景图片插入,然后在这个图片的“用户”后面那个小方框那里放上input控件,这样就覆盖了原来的用户输入框,用同样的方法搞定密码输入框和登录按钮。当然这里需要耐心去调input控件的坐 ...
    Spring,Java的春天,带来了简单、送耦合、可测试这些新生事物,春风吹过,Java大地一片欣欣向荣。Spring的描述是这样的:一个轻量轻级的IOC和AOP容器框架。轻量级体现在它可以打成一个1MB多一点的压缩包,够轻了吧,而且它对内存占用不大。这里主要谈谈它的IOC和AOP。     IOC即反向控制,Spring就是利用IOC来实现松耦合的。通过与JNDI的对比可以很清楚的了解IOC──我们给JNDI指一个地方告诉它那里有我的东西,JNDI就会听话的去把它给我们找出来;我们什么都没说,什么都没做,IOC却跑过来告诉我们,它在某个地方找到了一个属于我们的东西。也就是说 IOC ...
    这个后台管理系统采用SSH框架实现,Hibernate的面向对象操作数据的方式是很方便的,不用我们动手自动生成数据表和关联,并且还是与具体数据库无关的。而Struts也是常用的表现层web框架,它已经被无数项目所采用。     这里我想说的是Spring。它的JDBCTemplate封装了一个数据访问的接口,但它并非完全面向对象,因为存在与SQL语句的耦合,但我们可以利用JDBCTemplate对其再封装成面向对象的接口。Spring MVC有一个系统而庞大的Controller类层,根据各种需求可以提供不同的控制类,特别是处于继承底端的 MultiActionController和A ...
Global site tag (gtag.js) - Google Analytics