- 浏览: 185974 次
- 性别:
- 来自: 广州
最新评论
-
梦行Monxin商城系统:
最困难的事情就是认识自己
分享我的大型Java多用户商城系统开发的心得和困难 -
梦行Monxin商城系统:
只要坚持下去,总会有意想不到的收获。
java多用户商城系统LegendShop开发指南 -
onecan:
听从了大家的意见,LegendShop已经把Hibernate ...
分享我的大型Java多用户商城系统开发的心得和困难 -
onecan:
最新版本已经不是免费的了
Java多用户商城,给你一个创业的平台 -
www314599782:
架构很不错我要把它写到我的项目里去
分享我的大型Java多用户商城系统开发的心得和困难
文章列表
(转)WTP (Web Tools Platform) 是一个开发J2EE Web应用程序的工具集 用了太长时间的MyEclipse难免想换换口味,这几天下来一堆插件,待有时间把使用心得一个一个写出来 引用一段官方的介绍: The Eclipse Web Tools Platform (WTP) project extends the Eclipse platform with tools for developing Web and Java EE applications. It includes source and graphical editors for a variety of l ...
(转)Table Table用来定义entity主表的name,catalog,schema等属性。 元数据属性说明: · name: 表名 · catalog: 对应关系数据库中的catalog · schema:对应关系数据库中的schema · UniqueConstraints:定义一个UniqueConstraint数组,指定需要建唯一约束的列 @Entity@Table(name="CUST")public class Customer { ... } SecondaryTable 一个entity class可以映射到多表,SecondaryT ...
在jms中的代码如下:
java 代码
private void registerSubscriber(JMSTopicMetaData jmsMetaData) throws Exception {
TopicConnectionFactory topicCntFact = jmsMetaData
.getTopicConnectionFactory();
Topic topic = jmsMetaData.getTopic();
// 将自己 ...
- 2007-07-07 17:38
- 浏览 4319
- 评论(0)
原作:板桥里人
Command模式是最让我疑惑的一个模式,我在阅读了很多代码后,才感觉隐约掌握其大概原理,我认为理解设计模式最主要是掌握起原理构造,这样才对自己实际编程有指导作用.Command模式实际上不是个很具体,规定很多的 ...
- 2007-06-24 12:16
- 浏览 1434
- 评论(0)
接上:
在struts的Action中:
java 代码
private ActionForward findAllRole(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) {
String curPageNO = request.getParameter("curPageNO");
String myaction;
String ...
Hibernate的主键生成策略有好几种:1) assigned2) hilo3) seqhilo4) increment5) identity6) sequence7) native8) uuid.hex9) uuid.string10) foreign一般而言,利用uuid.hex方式生成主键将提供最好的性能和数据库平台适应性。另外由于常用的数据库,如Oracle、DB2、SQLServer、MySql 等,都提供了易用的主键生成机制(Auto-Increase 字段或者Sequence)。我们可以在数据库提供的主键生成机制上,采用generator-class=native的主键生成方式。 ...
法宝一:求职从写好简历开始
好的求职简历对于应聘是否成功极其重要。那么,如何写好一份求职简历?
第一个原则:“求职简历”要“简”。招聘经理们在面对上百份甚至更多的求职简历,不可能对所有的简历都进行仔细的阅读。但是,内容简洁、易懂、清楚的简历最不易被漏掉,而那些长篇大论而不知所云式的简历最不招人喜欢。
第二个原则:“求职简历”要突出“经历”,用人单位最关心的是应聘者的经历,从经历来看应聘者的经验、能力和发展潜力。因此,在写简历的时候,要重点写你学过的东西和做过的事情,即你的学习经历和工作经历。学习经历包括主要的学校经历和培训经历,工作经历要标明你经历过的单位、从事的主要工作,如果你的经历太多 ...
- 2007-06-22 22:41
- 浏览 1633
- 评论(0)
为了让人家知道你已经是高级管理者,不再是可怜低下的程序员,必须装作不懂技术。因为装成不懂技术,就能让别 人刮目相看,相信的真的是高高在上的专业管理者。你已经是完全转型成功,不再懂技术,你懂的是管理,是做 ...
- 2007-06-22 22:38
- 浏览 1666
- 评论(1)
如何构建灵活可靠复用性高的软件的思路和实现
原文作者提出了以下几个问题,并作出了相应的回答。
1、 我们如何能设计出高 水平、高质量的软件出来。怎样是高水平、高质量的软件?它应当是易于维护、易于适应变更、可重用性好的一个系统。如何做到这一点呢?
答案:低耦合、 高内聚。低耦合就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。只有这样,才能使我们的模块(功能、类)在周围发生 变更时不受影响,做到易于维护和易于适应变更。正因为如此,也使它更易于重用到其它功能类似的环境中,提高了重用性。高内聚则使软件中的各个模块(功能、 类)能够各尽其能而又充分合 ...
定时批处理作业是J2EE企业应用里很重要的一环,用来在晚间进行财务挂账,数据转存,新闻联播等等操作。
而在Spring里,已经很好的集成了Quartz,简单到像配cron一样,在xml文件里面配一下时间就可以自动执行,不需要写一行代码。Spring对Quartz大刀阔斧的简化堪称范例,Quartz项目组也许可以学习一下。
<bean id="methodInvokingJobDetail"
class="org.springframework.scheduling.quartz.MethodInvokingJobDetailF ...
- 2007-06-22 16:10
- 浏览 1679
- 评论(0)
基于Acegi的权限控制系统跑起来了,但是保存在数据库中的密码还是明文的形式,要将密码加密一下才行哦,要不用户的密码很容易就泄漏出去了。在google上查了很多相关的文章,建议在spring的配置文件中加入以下bean,
<bean class="org.acegisecurity.providers.encoding.Md5PasswordEncoder" id="passwordEncoder"></bean>
搞了半天没有成功,没有那篇文章是介绍的比较详细的,郁闷的是大多文章都是出自某人之手,然后一堆的转载!
本来acegi已 ...
在acegi中的登陆页面:
<form action="<c:url value="j_acegi_security_check"/>" method="POST">
登陆的请求是发给/ j_acegi_security_check,在我们的系统中往往要在登陆中做一些登陆前和登陆后的操作。如记录用户的行为,加入验证码等。
在acegi的配置文件中加入以下的过滤器:
<bean id="filterChainProxy"
class="org.acegisecurity.u ...
作者:Steve Dodge
翻译:DannyTan
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明
原文地址:
http://www.javaworld.com/javaworld/jw-04-2005/jw-0411-spring.html
中文地址:
http://www.matrix.org.cn/resource/article/ ...
- 2007-06-22 15:12
- 浏览 2210
- 评论(0)
分页有2种办法:
1、 从数据库中取得记录,在内存中再划分,如果遇到记录数很大的时候效率很成问题,此法不可取。
2、 采用hibernate的物理分页,每次只是取一页。从客户端传进来的是第几页和每页多少条记录,要首先查询符合记录的总记录数,再根据总记录数和当前页,每页记录数可以算出要取的是数据库中的第几条记录。2次查询不可避免了。
单元测试如下:java 代码 public final void testFindAllRole() { logger.debug("testFindAllRole"); lo ...
1.Filter 组件
HttpSessionContextIntegrationFilter
该Filter 负责每次请求从HttpSession中获取Authentication对象,然后把Authentication存于一个新的 ContextHolder对象(其实质上只是一个ThreadLocal对象)中,则让该次请求过程中的任何Filter都可以通过 ContextHolder来共享Authentication,而不需要从HttpSession中取,减少传HttpRequest参数的麻烦.在请求完后把Authentication对象保存到HttpSession中供下次请求使用,最后把刚 ...
- 2007-06-20 22:10
- 浏览 2886
- 评论(2)