扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
简单的可以把java代码写在jsp文件中, 不过这个后期修改起来麻烦
创新互联是一家集网站建设,徐闻企业网站建设,徐闻品牌网站建设,网站定制,徐闻网站建设报价,网络营销,网络优化,徐闻网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
也可以用serlvet的方式完成的,还是非常简单的。
*.do 和java没有直接关系,这是apache struts 1框架发明的东西. struts 2框架默认为*.action
当提交form后 ,WEB container会在struts-config.xml 找到/resourceSearchAction.do对应的Action类,然后action处理完成业务逻辑后,会返回一个跳转关键字,例如"SUCCESS"或"FAILED"等,WEB container根据关键字到struts-config.xml 找到对应页面链接,并跳转到指定页面。
当然以上是单纯使用struts框架的情况,如果增加了spring框架的话会麻烦些。
这里WEB container是JavaEE术语, 特指能处理servlet和jsp的处理器
首先把项目跑起来,根据自己想看的功能跟下去。
比如现在我想看商品添加的功能模块,在页面找到添加的按钮,找到后台请求地址,比如请求地址是
然后再找到该java web的拦截是什么做的,如果是原生的servlet就直接在.java类中通过search找到这个实现了该注解的并继承了httpServlet的类
如果是用spring mvc实现拦截的就找实现了spring标准的拦截位置
如果是struts等等根据该框架的标准找到后台控制层代码
我这里全部是讲的mvc模式。
如果是那种没使用mvc开发模式的,那你就可以不用看了,没有看的价值。因为过 了一个月他自己也看不懂自己的代码逻辑。
找到了控制层代码,那么一切就迎刃而解了 ,该打断点打断点,该跟代码的跟代码。。
后台数据库事物那种,就暂且不提了,懂的人一点就通,不懂的我解释也解释不清楚
1. 用户信息管理一般包括:用户创建、用户修改、用户删除、用户查询四大块功能。
2. 定义基本实体类:User,包含name, address, idNum,tel,regTime四个属性和相应get/set方法。
3. 定义好后台数据库中的用户表user_T
4. 编写对用户进行增/删/改/查操作的数据库访问层代码
5. 编写对用户进行增/删/改/查操作前台页面,调用相应的后台方法即可。
具体代码?呵呵,有点太麻烦。先给点分再说吧。
MVC设计模式,M为Model 即业务逻辑层,所有的业务逻辑的代码都在Model层中,在servlet中或Struts中的action里new model类产生对象进行业务逻辑运算
V为view即表示层,用于显示界面,主要是用servlet和JSP产生可以看到的JSP页面,来显示信息
C为control即控制层,控制每个业务逻辑运算完毕后的跳转方向,是配置文件
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流