自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ysq

  • 博客(20)
  • 收藏
  • 关注

原创 我的java web架构方案(续)之ERP系统

ERP系统中,最优秀的前端技术非React莫属,层层封装,可以在任何一层开始构建应用,兼顾了足够的灵活性、适应性和封装重用性。如同下围棋,用最简洁的规则,描述了最复杂的智慧。而语法严格的工业语言JAVA,足够优秀能承担优良封装的任务。此文的前篇链接:[url=http://afadgaeg.iteye.com/blog/2395132]我的java web架构方案[/url]...

2018-07-30 16:16:40 3774

用户分组权限管理模块的设计

[b]接口和抽象类的设计[/b][code="java"]//身份解决者接口public interface IdentityResolver { public boolean isLoggedIn(HttpServletRequest req);}//许可解决者接口public interface PermissionResolver { //判...

2017-10-09 06:41:09 1370

由面试所引发的对JPA/Hibernate和MyBatis的争论

这是java业界的衔接数据库的最流行的架构,如果一起否定,必然引起一片口水战。对于复杂的业务逻辑,JPA/Hibernate应付起来比较容易陷入别扭和不够优雅。这句话放到MyBatis一样适用。对于复杂的应用,MyBatis在配置文件中提供了拼接sql语句的功能,那么重点就在于此。[b]拼接sql属于业务逻辑范畴,MyBatis在XML配置文件中实现业务逻辑,在本该仅仅保存...

2017-10-09 05:03:22 2370

我的java web架构方案

[code="java"]//业务逻辑代码片段private String word; private String area; private String type; private Integer year; private String order; private Integer page;@NotNull@Min(0...

2017-09-30 15:16:30 146

原创 php轻量化架构与编码约定

[img]http://dl2.iteye.com/upload/attachment/0127/2004/94defd80-bfef-307d-b08c-a47255a570d5.jpg[/img]架构原则:一切都是对象,摒弃函数和全局变量([b]面向过程和面向函数自有其特定优势,而使用JAVA语言一样可以编写出优质或者拙劣的面向过程和面向函数的代码,php这里只为实现自动类文件装载...

2017-09-30 07:42:33 176

原创 谁说java不能实现敏捷开发,利用java反射实现敏捷开发

跟朋友聊天,无意中聊起了敏捷开发,扯到了[i]约定优于配置[/i]原则,我想到我最近做的一个电影下载网站,没用任何框架,纯servlet+jsp实现 。因为是个个人网站,用的tomcat,一切都用约定来代替配置,下面让我说说我的思路。我想下面的代码大家一定都写腻了,再写都想吐了:[code="java"] ArticleAddServlet xxx.xxx....

2014-11-12 23:46:48 195

已上传demo,个人java web框架,传上来与大家一起交流学习。(2.0版本)

:oops: 呵呵,糗大了,我忘了传democurd的demo,需要配置hsqldb还有一个简易的加法运算demo,我一直以为我把它放在fall-2.0-src.rar 和 fall-2.0-dist.rar 中了,真对不住了朋友们 :) 下载demo请到[url]http://code.google.com/p/fall-framework/downloads/list...

2010-04-30 23:44:45 95

我的编程经验之 IE6兼容

ie7和firefox都较为严格的遵循w3c的标准,不存在太大的兼容性问题ie6存在很多bug,我就此说说我的一些经验,仅仅是经验,毫无科学依据前提,尽量避免使用hack[i][b]其一,去掉[/b][/i]只要存在这个玩意,ie6就不买帐配合严格或者兼容的xhtml dtd[i][b]其二,浮动双边距,以下任选[/b][/i]1.用padding2.使ma...

2009-10-14 20:33:16 97

我的编程经验之 树型结构数据的数据库设计

一般树型结构的关系表设计有两种算法,路径码和间值法pathcode插入、删除、查询较为方便,更新数据较为麻烦,不过一般的pathcode设计查询排序会出点小问题。看例子x.11x.6逻辑上0.6应该排前面,改进x.06x.11限制了子节点数量,操作积累会压缩子节点上限,不自由再改x.6x.7x.8x.9x.90x.91x.92...

2009-10-08 17:53:08 141

我的编程经验之网站统计

现在的网站统计一般有三种方法,一种是前台js统计,一种是服务器日志分析,还有一种是通过过滤器搜集request的资料,写入文件。js统计可以使用免费统计网站提供的服务,或者自己写应用。不过一般统计不全面,比如爬虫程序扫描记录就无法触发js,无法记录服务器日志分析因为服务器不同略有差别,不过有的服务器日志信息也不详细本人比较推荐第三种方法,可以跨服务器,信息详备。一般写入文件,然...

2009-09-16 04:06:09 149

我的编程经验之小议web ui组件化

目前web ui一般有三种方法,一种由js渲染,比如ext,一种是原生html,比如jsp+jstl,还有就是由后台组件化生成,比如jsf、wicket用得比较多的可能是前两种我只用过后两种,其实比较起来,第一、第三种似乎更优雅,但是,做过的朋友都该清楚,组件化对于web ui来说,并不一定就是最优方案。其一、组件丰富程度,不可能满足所有要求,特别是一些细微之处,改动也不方便。定制...

2009-09-16 03:39:37 131

我的编程经验之html标准化

如何让html文档可读性强,便于修改,内容与样式分离,结构良好。看例子[code="java"] #focus .class1{} #array .class1{} ...

2009-09-16 03:04:56 163

个人java web框架,传上来与大家一起交流学习。

我花了很多时间琢磨java的web框架,但很少有完全满意的,也许每个人对框架都有不同的理解和喜好。我写web应用,深感现有框架的不顺手,并且渴望掌握程序的控制权,所以诞生了写一个自己框架的念头。由于学java是半路出家的,基础并不扎实,而且势单力薄,思来想去,只能站在巨人的肩膀上,利用开源代码加以改进。我把我的框架姑且命名为fall,并发布到网络,没有哗众取宠的意思,只希望能有更多的人关注,建议,...

2009-03-07 14:44:50 151

个人对目前框架优缺点的一些想法和设想,写出来大家分享。

我接触的框架大概有以下:struts,hibernate,jpa,spring,seam,jsf,wicket其中以jpa,seam,jsf比较深入以下我个人非常推崇:seam的组件模型、状态管理和附加功能(比如规则,安全等等)jsf的生命周期模型jpa的pojo数据模型我个人对以上框架的个人观点struts,spring功能不够hibernate、jp...

2008-12-19 16:01:12 172

seam对jsf的控制

读一点写一点,写完发布到seam圈子,读得很粗糙,有错误请指出。seam通过两个监听器介入jsf,SeamPhaseListener,DocumentStorePhaseListenerSeamPhaseListener的getPhaseId()方法返回new PhaseId("ANY"),意味着监听所有阶段DocumentStorePhaseListener的getPhase...

2008-12-05 15:08:26 212

seam中的组件和生命周期(从圈子转回来的)

seam依靠SeamListener监听器完成seam的初始化工作维护seam状态的是一个Contexts类Contexts内部维护着servlet容器的内置对象以及seam自己的状态内容在servlet容器启动时,监听器(主线程)完成以下工作://将Lifecycle.application.servletContext指向ServletContext//调用Scanne...

2008-12-04 17:52:12 149

说说我对阅读源代码的一些技巧方法,其实这并不难。

其实我开始读源码才几天时间,但有点心得,就写出来吧,以期抛砖引玉。阅读源代码的利弊我不谈,我只说该如何读首先是积累,当到了一定条件,你会迫不及待的想要去读,因为你想拥有程序的控制权我把一份陌生的源代码比做一个陌生的城市,你将在里面熟悉道路,你只要从一个大的标志开始进入(程序入口点)然后你面临很多分支,有的分支很明显的(依靠设计模式,oo,模块化,结构化,解耦,经验判断,当然还有...

2008-11-08 22:54:23 241

jsf without tag,jsf + seam 的比较特殊的应用架构方式,很有趣的方法

不罗嗦,程序员喜欢看代码[code="xml"] [/code][code="html"] TEST function GetXmlHttpObject(){ var xmlHttp=null; try{ // Firefox, Opera 8.0+...

2008-11-01 19:06:17 143

个人对于jsf,RIA的一些想法和求问,希望大家能发表自己的观点。

jsf对于是立足于服务端的,但是有很多技术又容纳了与客户端有关的js,ajax,css等技术。我想表叙的观点, RIA(ajax实现)与jsf的融合问题。jsf组件过多地包含客户端内容是否有必要?这里我想了有两条路:1、jsf组件的富足使得对于不同用户体验的设计具有极大的灵活性。2、提供与RIA的接口,实现与RIA无缝融合。第一种法子似乎很好,但很难实现。我想说说第二种...

2008-08-22 03:48:06 113

我的一些jsf组件认识

jsf的资料大多是英文的,jsf组件一大堆,选择是痛苦的,我想把我的一些看法写出来,有不正确的地方还请指明。==========关于ajax主要有a4j,icefaces,Jsf-Extentsions。Jsf-Extentsions,sun提供的ajax页面级支持,配置简单,非常像ajax4jsf,与jsf生命周期结合良好,功能强大。最重要的是,Jsf-Extentsions暴露...

2008-08-15 13:48:46 151

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除