- 浏览: 100625 次
最新评论
-
luanloveni:
请问下共享session模式下,用户的不重复登录,先进先出,踢 ...
利用redis同步登陆实现session共享 -
aliucy:
属性重名是什么意思啊
No result defined for action com.daigou.controller.action.UserAction and result -
sgq0085:
Shiro有自己的ShiroSession 看我的帖子吧htt ...
利用redis同步登陆实现session共享 -
FeiXing2008:
shiro用web的session,然后在容器上配置Sessi ...
利用redis同步登陆实现session共享 -
qq466862016:
用到java了 又用到了spring 可以看下 spring- ...
利用redis同步登陆实现session共享
文章列表
MVC模式: M(model)业务处理逻辑 v(view)用户响应程序 c(controller)用户输入程序
B/S架构 中MVC模式,C主要是Servlet(获取请求,读取请求中的参数,分析,动作,选择业务逻辑模块,调用),
M主要是JAVA(业务功能的实现,分为service,DAO),
V是JSP(信息展示)
1. 架构设计=》架构设计文档,骨架代码,
2.业务相关(边界类,控制类(业务类),实体类)
目录结构:js,css,....
包结构:两种,一种业务逻辑分
2.
异常处理两个目的:
1.记录异常信息
e.printStackTrace();
方便开发人员去排查问题
2.把异常信 ...
servlet 产生动态内容
C/S
建立在TCP/IP之上,有自己的通信协议
客户端与服务器之间需要配合才能完成指定的任务
允许多个客户端程序同时接入一个服务程序
每个客户端都需要安装客户软件程序
修改了servlet应用程序,客户端也要修改
B/S
建立在http协议之上
几乎所有的业务逻辑处理都在servlet编程序完成
支持多个浏览器并发访问WEB服务器
客户端要求很低;只需要安装一个浏览器软件
1.Servlet的状态跟踪技术
1)Cookie(客户端)
非隐私性信息
需要保持的信息比较小
使用的用户数特别多
...
利用Hibernate配置文件生成数据库
目前很多人使用Hibernate作为持久层,如果我们已经写了配置文件poweracl.hbm.xml,则不必再费劲写SQL的DDL。除了利用工具 SchemaExport之外,还可以编写程序来自动初始化数据库,并且生成SQL DDL。
1.Hibernate配置 文件hibernate.cfg.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibe ...
四年大学生活就要过去了,论文答辩是我们毕业生的必经之路,对于一个专业就一个班,一个班也就60来人,竟然有50人要答辩,竟然还说是随便挑选的,我了个去,分明就是坑爹嘛!
至少为什么其余10余来人不用答辩呢,理由很简单,经过我们50人的精心研究,一致认为是因为那10多人是"便秘",所以他们都不用"大便".嘿嘿,这样想着也就好受着了.
而我的毕业设计是基JAVA SWING的四国军棋游戏软件,在些就先不讲游戏软件的技术了,就只先讲讲论文答辩的过程与经验吧,至于技术就以后慢慢更新上来.
论文答辩其实也是忽悠老师的,嘿嘿,老师们没做过那种软件, ...
1. 发烟测试(速度很快,通常用在解决方案很清晰的时候)
2. 构建测试(接口,针对数据库操作的测试,例如:构建数据)
3. 回归测试(迭代时,每发布一个功能,有修改代码,这些代码可能影响某一个模块,针对模块,运行一段完整的测试)
4. 性能测试(并发性的测试、针对有限的网络、有限的内存的运行情况,某一个前提下的)
5. 压力测试(不断增加负载,不断挑战极限,测试出极限值)
6. 可用性测试(用户的体验度,用户觉得好不好用)
7. 功能测试(针对需求,根据需求跑一次,看是否与需求相同)
执行测试的手段:
1. 手动测试
2. 用工具测试:
a. 用现有的工具,如Load Runner(做性能测 ...
的Spring入门书籍:
从 1.控制反转IoC
2.依赖注入DI
3.Spring MVC框架
4.分配器
5.静态代理
6.动态代理
7.面向切面编程AOP
等几个重点方向介绍了Spring,配有详细的代码示例,内容都很容易懂,正在看,希望对大家都有帮助。
有时我们已经添加hibernate的支持了,可是发现版本不对,想要重新add hibernate capabilitys,
需要把工程目录下的.myhibernatedata删除,
在工程目录下的.project文件中把
Xml代码
1. <buildCommand>
2. <name>com.genuitec.eclipse.hibernate.HibernateBuilder</name>
3. <arguments></arguments>
4. </buildCommand>
...
在myeclipse中打开jsp文件时总是出现javaw.exe r6025 pure virtual function call错误,但是出错是有规律的,只有打开一个index.jsp时才出错,到网上搜索没有找到解决方法,但能确定是因为使用了iframe标签的原因,经过自己测试把iframe标签去掉确实不会出错,同时我发现我的另一个后台的 index.jsp用eclipse打开时没有出错,这个文件代码是抄来的,呵呵,发现对方在iframe标签前有这么一句话
<img width="0" height="0"/>
我在自己的新页面中的 ...
今天编写程序时抛出
No result defined for action com.daigou.controller.action.UserAction and result input 的异常,总是返回input,检查后才发现原因是没有通过struts2的验证,根本没有进入action… 属性重名!!!
今天在使用hibernate時,發現更新數據後,不能在頁面上查詢出來。最後經過檢查,發現原來是由於我用的是自己另外寫的小程序去更新的數據庫,而不是使用原有系統更新的,這樣hibernate就不知道有事務提交,所以查詢時它以為沒有新的更新,就直接就去數據庫查詢了。
结合struts hibernate在数据库数据更新后(用另外的系统更新同一个数据库),在不重启tomcat情况下,jsp页面数据不会更新?
解决方法:Transaction tr = session.beginTransaction();
tr.commit();//如果不提交事务,当另外系统更新数据 ...