【工作日志】0004工作日志
2015-12-18 19:04
246 查看
今天我的导师早上给我说了这么段话:
先把静态页面放在项目目录中,(10:40-11:20)然后 你先写个controller,看看能不能先跳转到这个静态页面吧(4:30-16:20)能跳转了。就改静态页面, 改成JSP(16:30-18:20)
方法外面的注解都是框架的东西。
以及一些特殊的类。
……
括号内的是我完成了这些任务所用的时间,感谢,终于通过一天的努力完成了,今天给自己的目标。
通过一天的努力克服困难,发现自己今天的进步非常大。也慢慢知道了一些大体的知识了。
由于公司的项目是保密的,我不便截图项目结构上来,所以只能通过自己打和截图一些无关紧要的吧。作为一天内容的总结。还是得感谢,我第一天在CSDN里面模仿学习的那位朋友提供的一个springMVC框架,让我在这个项目框架的基础上,逐渐学习加上配置文件、资源文件之类的东西,并且通过自己写一些方法学到了很多。(搭建框架在我第一篇工作日志里有链接),下面总结下今天之前学到的内容:
1、MVC框架,首先就是Model、View、Controller,Model就是负责逻辑业务的(具体还不是很懂,因为我现在的项目是还没有写M层的),View层就是指你的Web项目下配置的一些.xml 和.jsp文件,为什么呢,因为个人心得就是,.xml是一些配置文件,是项目的入口(至少现在我是这么理解的,希望各位大牛看到不对请欢迎指正,感激不尽),如web.xml和*****-servlet.xml(*****是你自己起的内容),而.jsp之所以要放在View下,我在网上看了很多说法都是,安全性起见,不允许用户直接在Web项目直接访问你的.jsp文件。如此云云。下面列出一些配置。(stefan是我的外名。。。。)
这是web.xml:
web.xml里面第二项重要配置servlet:
然后:
(对于上面的web.xml的配置,我只列了一部分出来,因为我只搞明白了这些部分的作用,一些还不需要用到的,以及我现在还不需要理解的,以后我会慢慢补充的)
下面是我的spring-servlet.xml配置:
上述这些标签都是重要的,作用上面说明了。建议如果大家学习,真的要抽时间出来动手做,中途是会遇到很多不懂的,我昨天配置好了上面的两个文件就用了一天(我零基础),可见一天坚持下来,有时都很想放弃,但是你坚持下来了,你的耐力和能力就提升了。这点我是很欣慰的,这四天的工作,让我真的换了人一样。很有魄力,学到很多。
2、C层(Controller)
在第一第二天看公司的项目的时候,妈的一点都看不懂,真的很受挫,但是我就坐在电脑前,对了一天,网上查、问同事,自己试着找到解决方案,肯定没错,作为程序猿,这是基本素养,没有的话,要好好培养,这个不是什么了不起的东西,也不是不具备就不适合当程序员了,只要你肯,真慢慢可以锻炼出来,而且程序员最强的能力是figuring it out by yourself , not asking others.
截图不是全部,敬请谅解,试着自己完成(因为其他方面不重要,我都忽略了)
在这里不能贴公司项目上来,所以说的就不能很明白了,就举例子吧。最后一个方法change(),就在我启动Tomcat后,在地址栏输入:l“ocalhost:端口/项目名/cons/change”就会执行我change的方法,cons这里相当于一个参数,当你在地址栏输入cons,
这个东西就会扫描到Controller,然后你再给他个change参数,
又扫描到,继续执行Change方法,返回值就是你项目路径下的jsp文件,这些路径是怎么看,怎么设置的呢?
奥妙就在上面自己设置过的spring.xml里面,聪明的同学琢磨一下,就知道这应该怎么改,然后系统就会怎么打开了。
3、资源文件(如.css\.jpg)放在Web项目下
最后就是这样,其他内容可能设计公司内容,包括运行效果,我就不截图了。这就是遮天我做出来的项目结构
4、最后,怎么在JSP中动态请求静态页面,得到Web项目下的那些样式啊之类的。
我就只举个例子。说明下语法:
这是JSP语言,type就是说明种类是文本类型的js,src属性就是指明了你的那些样式要在你的项目下的哪里寻找
有人又问了,${***}是什么鬼啊?
上面一致在jsp文件的表头写,就是在<html>属性之前(至少我现在知道了应该是这样,欢迎指正~)
JSP中,声明变量统一用var,你现在声明了contextPath的值是${pageContext.request.contextPath }这个东西,{ }间的内容是动态参数是可以改变的,他现在默认的路径就是你的Web项目WebContent文件夹下。反正你记住格式先就对了。还有,
这个jstl包记得加上,才能让上面的语句不报错。
我仍然是JAVA WEB上面的菜鸟,但是我坚信,有一天我会变成大牛的。每个人都可以!
先把静态页面放在项目目录中,(10:40-11:20)然后 你先写个controller,看看能不能先跳转到这个静态页面吧(4:30-16:20)能跳转了。就改静态页面, 改成JSP(16:30-18:20)
方法外面的注解都是框架的东西。
以及一些特殊的类。
……
括号内的是我完成了这些任务所用的时间,感谢,终于通过一天的努力完成了,今天给自己的目标。
通过一天的努力克服困难,发现自己今天的进步非常大。也慢慢知道了一些大体的知识了。
由于公司的项目是保密的,我不便截图项目结构上来,所以只能通过自己打和截图一些无关紧要的吧。作为一天内容的总结。还是得感谢,我第一天在CSDN里面模仿学习的那位朋友提供的一个springMVC框架,让我在这个项目框架的基础上,逐渐学习加上配置文件、资源文件之类的东西,并且通过自己写一些方法学到了很多。(搭建框架在我第一篇工作日志里有链接),下面总结下今天之前学到的内容:
1、MVC框架,首先就是Model、View、Controller,Model就是负责逻辑业务的(具体还不是很懂,因为我现在的项目是还没有写M层的),View层就是指你的Web项目下配置的一些.xml 和.jsp文件,为什么呢,因为个人心得就是,.xml是一些配置文件,是项目的入口(至少现在我是这么理解的,希望各位大牛看到不对请欢迎指正,感激不尽),如web.xml和*****-servlet.xml(*****是你自己起的内容),而.jsp之所以要放在View下,我在网上看了很多说法都是,安全性起见,不允许用户直接在Web项目直接访问你的.jsp文件。如此云云。下面列出一些配置。(stefan是我的外名。。。。)
这是web.xml:
web.xml里面第二项重要配置servlet:
然后:
(对于上面的web.xml的配置,我只列了一部分出来,因为我只搞明白了这些部分的作用,一些还不需要用到的,以及我现在还不需要理解的,以后我会慢慢补充的)
下面是我的spring-servlet.xml配置:
上述这些标签都是重要的,作用上面说明了。建议如果大家学习,真的要抽时间出来动手做,中途是会遇到很多不懂的,我昨天配置好了上面的两个文件就用了一天(我零基础),可见一天坚持下来,有时都很想放弃,但是你坚持下来了,你的耐力和能力就提升了。这点我是很欣慰的,这四天的工作,让我真的换了人一样。很有魄力,学到很多。
2、C层(Controller)
在第一第二天看公司的项目的时候,妈的一点都看不懂,真的很受挫,但是我就坐在电脑前,对了一天,网上查、问同事,自己试着找到解决方案,肯定没错,作为程序猿,这是基本素养,没有的话,要好好培养,这个不是什么了不起的东西,也不是不具备就不适合当程序员了,只要你肯,真慢慢可以锻炼出来,而且程序员最强的能力是figuring it out by yourself , not asking others.
截图不是全部,敬请谅解,试着自己完成(因为其他方面不重要,我都忽略了)
在这里不能贴公司项目上来,所以说的就不能很明白了,就举例子吧。最后一个方法change(),就在我启动Tomcat后,在地址栏输入:l“ocalhost:端口/项目名/cons/change”就会执行我change的方法,cons这里相当于一个参数,当你在地址栏输入cons,
这个东西就会扫描到Controller,然后你再给他个change参数,
又扫描到,继续执行Change方法,返回值就是你项目路径下的jsp文件,这些路径是怎么看,怎么设置的呢?
奥妙就在上面自己设置过的spring.xml里面,聪明的同学琢磨一下,就知道这应该怎么改,然后系统就会怎么打开了。
3、资源文件(如.css\.jpg)放在Web项目下
最后就是这样,其他内容可能设计公司内容,包括运行效果,我就不截图了。这就是遮天我做出来的项目结构
4、最后,怎么在JSP中动态请求静态页面,得到Web项目下的那些样式啊之类的。
我就只举个例子。说明下语法:
这是JSP语言,type就是说明种类是文本类型的js,src属性就是指明了你的那些样式要在你的项目下的哪里寻找
有人又问了,${***}是什么鬼啊?
上面一致在jsp文件的表头写,就是在<html>属性之前(至少我现在知道了应该是这样,欢迎指正~)
JSP中,声明变量统一用var,你现在声明了contextPath的值是${pageContext.request.contextPath }这个东西,{ }间的内容是动态参数是可以改变的,他现在默认的路径就是你的Web项目WebContent文件夹下。反正你记住格式先就对了。还有,
这个jstl包记得加上,才能让上面的语句不报错。
我仍然是JAVA WEB上面的菜鸟,但是我坚信,有一天我会变成大牛的。每个人都可以!
相关文章推荐
- poj 3228 Gold Transportation 二分+网络流
- 第三方支付架构设计之―帐户体系
- 关于图像对比度【4】——对比度调整强度
- adb 和 fastboot 的基本用法详解
- android edittext 点击两次才弹出输入法的解决方法之一
- 总结❤
- 利用java UDP协议,实现简单的双人聊天
- HDU-1075-What Are You Talking About(字典树&map)
- hibernate 实现多表连接查询(转载)
- Swift基础--使用TableViewController自定义列表
- C++ thrift详细教程 及和Protobuf对比
- 【jQuery】使用serialize()方法序列化表单元素值
- VS读取文件或写入文件时出现中文乱码问题
- the begining of coding
- C语言结构体 别名定义
- View的滑动冲突解决-android开发艺术探索笔记
- Activiti进阶(四)——流程变量的设置和获取
- FPGA基础学习之数字时钟设计1
- 第三课的课后练习
- #置换#Burnside引理Polya定理